Releases: HDInnovations/UNIT3D
UNIT3D-Community-Edition v7.1.0
What's Changed
- (Fix) Don't use html in title attributes by @Roardom in #3206
- (Update) Simplified Chinese translation by @Izumiko in #3211
- (Fix) Requests filled with soft deleted torrents by @Roardom in #3220
- (Add) Ip blocking system by @HDVinnie in #3136
- (Remove) Email Based 2FA by @HDVinnie in #3225
- (Remove) JQuery by @Roardom in #3219
- (Fix) Bad Spacing and Special Characters in Torrent Icons by @ThyThal in #3221
- (Update) Use fortify for authentication by @clandestine8 in #2911
- (Fix) Chatbox scroll to bottom by @Roardom in #3226
- (Update) Public views by @Roardom in #3227
- (Fix) Top 10 failed IPs styles by @Roardom in #3228
- (Fix) Consistent title and datetime tags for time elements by @Roardom in #3229
- (Fix) Chatbox always scrolling to bottom by @Roardom in #3230
- (Add) Passkey logging by @Roardom in #3231
- (Fix) Various html errors by @Roardom in #3232
- (Fix) Invalid forelse on torrent search by @Roardom in #3240
- (Fix) Unclosed html elements by @Roardom in #3235
- (Fix) Banned ip view by @Roardom in #3236
- (Fix) Alpinejs cloak on login styles by @Roardom in #3237
- (Add) Sorting to user warnings by @Roardom in #3238
- (Update) Wrap passkey updates in database transaction by @Roardom in #3239
- (Fix) Freeleech token icon by @Roardom in #3241
- (Remove) Google fonts by @Roardom in #3243
- (Fix) Unclosed html element in user earnings by @Roardom in #3244
- (Update) Show user's other tickets on ticket page by @Roardom in #3245
- (Update) Laravel Log Viewer by @LostRager in #3242
- (Fix) Exclude tickets from
can_comment
permission by @Roardom in #3247 - (Add) Rsskey logging by @Roardom in #3248
- (Fix) Return exception instead of redirect during registration by @Roardom in #3249
- (Add) Apikey logging by @Roardom in #3246
- (Fix) Intended url redirection when behind proxy by @Roardom in #3250
- (Add) Announce logging for debugging by @Roardom in #3251
- (Add) Refundable filter by @LostRager in #3254
- (Fix) Correctly show user's other helpdesk tickets by @Roardom in #3253
- Add TOTP status to user profile by @Obi-Wana in #3255
- (Release) v7.1.0 by @HDVinnie in #3259
New Contributors
Full Changelog: v7.0.3...v7.1.0
UNIT3D-Community-Edition v7.0.3
What's Changed
- (Fix) Corrected Wording in News by @ThyThal in #3189
- (Fix) Forum category creation by @Roardom in #3190
- (Update) Mediainfo Flags by @milkers69 in #3191
- (Update) English/Ukrainian translation by @utpto in #3195
- (Fix) Torrent card posters for other meta by @Roardom in #3194
- (Fix) Swap
not regex
fornot regexp
in migrations by @Roardom in #3200 - (Update) Only allow
px
for the bbcode font size by @Roardom in #3201 - (Fix) Livewire bbcode field not working in applications by @LostRager in #3203
- (Release) 7.0.3 by @HDVinnie in #3204
Full Changelog: v7.0.2...v7.0.3
UNIT3D-Community-Edition v7.0.2
Note
Patch Release
What's Changed
- (Fix) User and notification and privacy migrations by @Roardom in #3186
- (Release) v7.0.2 by @HDVinnie in #3187
Full Changelog: v7.0.1...v7.0.2
UNIT3D-Community-Edition v7.0.1
Note
Patch Release
What's Changed
- (Fix) Json serialization in database migrations by @Roardom in #3184
- (Release) 7.0.1 by @HDVinnie in #3185
Full Changelog: v7.0.0...v7.0.1
UNIT3D-Community-Edition v7.0.0
Note
New installs will be fine but people updating through the php artisan git:update
command will have to do a few things prior. UNIT3D v7.0.0 is a massive update from v6.5.0. Tons of foundation changes, massive performance boosts, features, style, etc.
UNIT3D v7 will require PHP 8.2 +, Redis 7.2.1 + and PHP-Redis 6.0.1 +
Again if doing fresh install your fine as installer does this all. If updating please do following first.
You can do the following steps now so you'r ready for v7 when it releases.
-
SSH to your server and put your site offline with
php artisan down
. -
Run
sudo apt update
. -
Run
sudo apt upgrade
. -
Run
sudo reboot
so changes take effect. Continue to next step after reboot is complete. -
SSH to your server and run
php -v
. If you don't seePHP 8.2.x
and you'r on older PHP like 8 or 8.1 follow these guides.
https://github.com/HDInnovations/UNIT3D-Community-Edition/discussions/2015
https://github.com/HDInnovations/UNIT3D-Community-Edition/discussions/2487 -
Run
redis-server --version
. If you don't seeRedis server v=7.2.1
and you'r on older Redis like 6 then run the following.
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis
- Install php-redis by running
pecl install redis
. It will ask few questions. Use default [no] aka just press enter. After complete runsudo nano /etc/php/8.2/fpm/php.ini
. Within this file you should see;extension=zip
. Right below it addextension=redis.so
. Save and exit. Now runsudo systemctl restart php8.2-fpm
. After php has restarted runphp --ri redis
. If you see the following then everything went well.
Redis Support => enabled
Redis Version => 6.0.1
Redis Sentinel Version => 1.0
-
Run
composer install --prefer-dist --no-dev
-
Run
composer dump-autoload --optimize
-
Run
php artisan set:all_cache
-
Run
sudo systemctl restart php8.2-fpm
-
Run
php artisan queue:restart
-
Run
php artisan up
to bring your site back online.
Important
It should be noted that in order to get optimal performance out of v7 your server should be tuned by a professional or someone that knows what there doing. DO NOT blindly follow the examples I shared on Github discussions under guides. They are NOT to be copy pasted. Your server will need to be tuned to its specific resources. Things like Linux Kernel tuning, cpu governor, nginx, php, mysql, redis, etc. The default configs are NOT aimed for a tracker which is high traffic. If you need tuning services I do offer them at a cost.
UNIT3D is built with Laravel, Livewire and AlpineJS. From tests on a tuned
server our PHP tracker is handling 800k-1mil peers on a single dedicated server with an avg load of 1-3.
What's Changed
- (Fix) Wrong director by @Roardom in #2389
- (Refactor) Announce by @HDVinnie in #2485
- (Remove) Wysibb Editor by @HDVinnie in #2486
- (Update) Normalize torrent id by @Roardom in #2490
- (Update) Peers table by @Roardom in #2493
- (Update) History table by @Roardom in #2494
- (Update) Fulfill requests with torrent id instead of info_hash by @Roardom in #2495
- (Refactor) User controllers + views by @Roardom in #2497
- (Update) Cruddify user achievements by @Roardom in #2498
- (Refactor) Cruddify user posts by @Roardom in #2499
- (Refactor) Cruddify user topics by @Roardom in #2500
- (Refactor) Cruddify user bans by @Roardom in #2501
- (Refactor): Cruddify user peers by @Roardom in #2503
- (Refactor) Cruddify user uploads by @Roardom in #2504
- (Refactor) Cruddify user torrent history by @Roardom in #2505
- (Remove) User requests by @Roardom in #2506
- (Refactor) Remove dead code by @Roardom in #2507
- (Update) Livewire user resurrections by @Roardom in #2508
- (Refactor) User Tagging by @HDVinnie in #2509
- (Update) User followers by @Roardom in #2510
- (Fix) Handle seedbox decrypt exception by @redeemerr in #2511
- (Refactor) Use route model binding for user controllers by @Roardom in #2513
- (Update) User notifications by @Roardom in #2515
- (Update) User privacy by @Roardom in #2516
- (Update) User general settings by @Roardom in #2517
- (Update) User ban view by @Roardom in #2518
- (Update) User followers view by @Roardom in #2519
- (Update) User posts view by @Roardom in #2521
- (Update) User topics view by @Roardom in #2522
- (Update) User warnings view by @Roardom in #2523
- (Update) User wishes view by @Roardom in #2524
- (Update) User invites views by @Roardom in #2520
- (Fix) Bon transactions by @Roardom in #2526
- (Update) card.blade.php by @LostRager in #2529
- (Update) Announce by @Roardom in #2531
- (Optimize) Announce by @Roardom in #2533
- (Optimize) Announce by @HDVinnie in #2527
- (Refactor) Move middleware checking from controllers to routes by @Roardom in #2534
- (Remove) Slugs by @Roardom in #2535
- chore(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #2536
- (Refactor) Move staff requests to form requests by @Roardom in #2537
- (Fix) Missing routes in user settings by @Roardom in #2539
- (Fix) Torrent model requests relationship by @Roardom in #2541
- (Update) Mass actions by @Roardom in #2542
- (Update) Torrent edit page by @Roardom in #2543
- (Fix) Transaction request by @Roardom in #2544
- (Fix) Chatbox textarea by @Roardom in #2546
- (Fix) Soft delete disabled users command by @Roardom in #2545
- (Fix) User notification setting by @Roardom in #2548
- (Fix) User peers destroy by @Roardom in #2549
- (Fix) Sending invites by @Roardom in #2547
- (Fix) Invites view by @Roardom in #2550
- (Update) Support for new mediainfo languages in parser in #2553
- (Update) Add more mediainfo languages to flag mappings in #2559
- (Update) Working Optimized Announce by @HDVinnie in #2551
- (Fix) Wrong director on torrent page by @Roardom in #2563
- (Add) More load averages by @Roardom in #2564
- (Update) Center-align buttons by @Roardom in #2566
- (Fix) Started and last update in user profile clients by @Roardom in https://github.com/HDInnovations/UNIT3D-Community-Editi...
UNIT3D-Community-Edition v6.5.0
What's Changed
- (Refactor) Simplify user model by @Roardom in #2374
- (Refactor) Client Blacklist as DB Table instead of config file by @Obi-Wana in #2404
- (Update) Replace featured pane keen slider by @Roardom in #2410
- (Feature) Livewire Comments by @HDVinnie in #2260
- (Update) Missing view by @Roardom in #2417
- (Update) Notification view by @Roardom in #2418
- (Add) Cheating detection by @Roardom in #2416
- (Update) Page views by @Roardom in #2419
- (Update) Playlist views by @Roardom in #2420
- (Update) PM views by @Roardom in #2421
- (Update) Poll views by @Roardom in #2423
- (Update) RSS views by @Roardom in #2424
- (Update) Seedbox view by @Roardom in #2425
- (Update) Ticket views by @Roardom in #2426
- (Update) Request views by @Roardom in #2431
- (Fix) Typo in French translation by @kaypoush in #2436
- (Update) Stats views by @Roardom in #2441
- (Update) Subtitle views by @Roardom in #2442
- (Fix) Catalan flag image by @eudaldgr in #2443
- (Update) Reduce database queries used to retrieve peers by @Roardom in #2447
- (Refactor) Torrent moderation buttons by @Roardom in #2448
- (Refactor) Warnings System by @HDVinnie in #2074
- chore(deps): bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in #2449
- chore(deps): bump socket.io-parser from 3.3.2 to 3.3.3 by @dependabot in #2450
- (Update) Batch peer updates by @Roardom in #2446
- (Update) Announce by @HDVinnie in #2455
- (Fix) User tag font by @Roardom in #2456
- (Fix) Bbcode in comments by @Roardom in #2457
- (Fix) Seeding/leeching count by @Roardom in #2458
- (Fix) Unfilled requests null-check by @Roardom in #2459
- (Fix) Request reset/delete buttons by @Roardom in #2460
- (Fix) Missing notification indicator by @Roardom in #2461
- (Fix) Improve accuracy of seeder/leecher counts by @Roardom in #2462
- (Update) grouped route on upload view nav-tab by @crKtv in #2465
- (Fix) Editing anon torrent requests by @Roardom in #2466
- (Update) Prevent duplicate history and peers by @Roardom in #2469
- chore(deps): bump engine.io from 3.6.0 to 3.6.1 by @dependabot in #2468
- (Update) Change imdb, tmdb, tvdb, mal ids to integer by @Roardom in #2470
- (Fix) Screenshot comparisons larger than screen resolution by @Roardom in #2471
- (Update) Notes Log by @HDVinnie in #2473
- (Update) User Search by @HDVinnie in #2474
- (Update) Extra Stats by @HDVinnie in #2475
- (Update) Forum views by @Roardom in #2412
- (Update) Drop unused conversation tables by @Roardom in #2479
- (Update) RSS cache key by @Roardom in #2477
- (Update) Normalize user id by @Roardom in #2478
- (Release) v6.5.0 by @HDVinnie in #2480
New Contributors
- @kaypoush made their first contribution in #2436
- @eudaldgr made their first contribution in #2443
- @crKtv made their first contribution in #2465
Full Changelog: v6.4.1...v6.5.0
UNIT3D-Community-Edition v6.4.1
What's Changed
- (Fix) Wrong torrent nav highlight by @Roardom in #2392
- (Fix) table horizontal scrollbars by @Roardom in #2393
- (Fix) Comparison syntax validation by @Roardom in #2397
- (Update) Preloading by @HDVinnie in #2406
- (Update) RSS by @HDVinnie in #2407
- (Release) v6.4.1 by @HDVinnie in #2408
Full Changelog: v6.4.0...v6.4.1
UNIT3D-Community-Edition v6.4.0
What's Changed
- build(deps): bump terser from 4.8.0 to 4.8.1 by @dependabot in #2313
- (Update) Email Blacklist Updater by @clandestine8 in #2316
- (Fix) approved torrents show different chatbox messages by @Roardom in #2320
- (Update) optimize highspeed tag by @Roardom in #2331
- (Fix) validate seedbox IPs by @Roardom in #2332
- (Update) Order unsolved reports first by @Roardom in #2333
- (Update) Whitelist possible keys in metainfo dictionary by @Roardom in #2336
- (Refactor) Announce by @HDVinnie in #2335
- (Add) Link to torrent in torrent comment by @Roardom in #2337
- (Add) Bon store product edit by @Roardom in #2334
- (Update) Cruddy bon controller by @Roardom in #2287
- (Fix) Error upon viewing playlists with a postponed torrent by @Roardom in #2340
- (Fix) Users deleting tickets by @Roardom in #2341
- (Add) Allow trusted users to opt in to moderation queue by @Roardom in #2342
- (Update) Restrict users from deleting forum topics by @Roardom in #2343
- (Update) Don't select bbcode tags if nothing is selected by @Roardom in #2349
- (Add) freeleech token confirmation dialog if torrent has 0 seeders by @Roardom in #2345
- (Fix) mentioning users in anonymous comments notifiying recipient of s… by @Roardom in #2346
- (Update) Automatically correct imdb link by @Roardom in #2347
- (Fix) Dedupe keyword parsing by @Roardom in #2348
- (Update) lang user.php by @LostRager in #2350
- (Fix) MediaLanguage edit 404 by @Roardom in #2354
- (update) order rss feed torrents by bumped date by @Roardom in #2344
- (Update) Staff views by @Roardom in #2358
- (Fix) Staff views by @Roardom in #2359
- (Update) Chatroom and chatstatus to cruddy views by @Roardom in #2360
- (Fix) Seedbox validation by @Roardom in #2365
- (Add) Personal release filter to rss by @Roardom in #2366
- (Fix) Forum tipping by @Roardom in #2367
- (Fix) 4-digit mediainfo filesizes by @Roardom in #2368
- (Fix) User password reset by @Roardom in #2369
- (Add) Seedsize stats by @Roardom in #2370
- (Add) Seedtime stats by @Roardom in #2371
- (Fix) Filtering active torrents by client by @Roardom in #2372
- (Fix) Peer progress bar by @Roardom in #2373
- (Update) Optimize announce history query by @Roardom in #2375
- (Add) Connectable seedsize attribute by @Roardom in #2376
- (Fix) quick search returning titles without torrents by @Roardom in #2377
- (Fix) Button wrapping by @Roardom in #2378
- (Add) Backwards compatible modals by @Roardom in #2379
- (Add) Bbcode syntax for screenshot comparison by @Roardom in #2380
- (Revert) Livewire like/dislike button by @Roardom in #2382
- (Add) Region views by @Roardom in #2383
- (Add) Distributor views by @Roardom in #2384
- (Fix) RSS validation by @Roardom in #2387
- (Fix) comparison overflow by @Roardom in #2388
- (Fix) Rss genres not showing on edit page by @Roardom in #2390
- (Release) v6.4.0 by @HDVinnie in #2338
New Contributors
- @LostRager made their first contribution in #2350
Full Changelog: v6.3.0...v6.4.0
UNIT3D-Community-Edition v6.3.0
What's Changed
- (Update) bonus views by @Roardom in #2303
- (Fix) bbcode error when final character is '[' by @Roardom in https://github.com//pull/2301
- (Update) article views by @Roardom in #2302
- (Update) contact view by @Roardom in #2304
- (Update) error views by @Roardom in #2305
- (Fix) bonus earnings stats by @Roardom in #2306
- (Refactor) Announce System by @HDVinnie in #2307
- (Release) v6.3.0 by @HDVinnie in #2310
Full Changelog: v6.2.2...v6.3.0
UNIT3D-Community-Edition v6.2.2
What's Changed
- (Fix) cookie banner intrusiveness by @Roardom in #2280
- build(deps): bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 by @dependabot in #2281
- (Update) How to Contribute Link by @costaht in #2282
- (Fix) Line break on ban/unban e-mails by @costaht in #2284
- (Update) Torrent Keywords by @HDVinnie in #2285
- (Add) new page layout design by @Roardom in #2288
- (Fix) panel overflow styling by @Roardom in #2289
- (Fix) broken full width pages by @Roardom in #2290
- (Fix) sidescrolling on fullwidth pages by @Roardom in #2291
- (Fix) upload form inputs lose old data on form invalidation by @Roardom in #2292
- (Fix) form doesn't submit bbcode when being previewed by @Roardom in #2293
- (Update) achievements page appearance by @Roardom in #2295
- (Release) v6.2.2 by @HDVinnie in #2300
New Contributors
Full Changelog: v6.2.1...v6.2.2