Normale weergave
ATS Road Trip: Atlas Feature Video Trailer
Last week, we showed you the new Atlas gameplay feature coming to American Truck Simulator with the release of Road Trip. And today, we are excited to also showcase a video trailer focused on Atlas!
This upcoming feature is designed around exploration and encourages players to discover, visit, and learn about selected locations across the world of American Truck Simulator via Tourist Boards. These will then uncover Points of Interest, Viewpoints, and Photo Trophies, which highlight significant spots in the region that you'll need to discover to earn a special postcard reward. You can find out more about Atlas in the dedicated blog.
Now, to get you in the mood for the upcoming Road Trip DLCs, we have put together a video trailer where you can see in more detail how Atlas will work in American Truck Simulator. Let's watch it below!
Keep in mind that Atlas will only be unlocked for players owning any Road Trip DLC (Ford Car Pack or RAM & Dodge Car Pack), so make sure to add them to your Steam wishlist. However, this feature is not limited to cars, and you will also be able to enjoy it when driving a truck.
Don't forget to give our X/Twitter, Instagram, Facebook, Bluesky, and TikTok a follow to not miss out on any Road Trip news, or subscribe to our newsletter to stay informed!
v1.8.0.4
What's Changed
🏗️ Enhancements
- Fix server version display for 12.0 by @thornbill in #823
🐛 Bug fixes
- Fix download support for Jellyfin v12 by @thornbill in #822
- Fix using container directly as file extension by @thornbill in #830
- Rollback uuid version to fix broken metro build by @thornbill in #834
- Fix background audio playback pre-12.0 by @thornbill, @jordanmichaelrushing in #836
🔧 Additional changes
- Bump build number to 1.7.0.9 by @thornbill in #774
- Rollback ruby to fastlane supported version by @thornbill in #775
- Bump version for 1.8.0.0 by @thornbill in #777
- Split SonarCloud into separate workflow by @andrewrabert in #772
- Remove coderabbit config by @thornbill in #781
- Mitigate pull_request_target privilege escalation by @andrewrabert in #788
- Bump build number to 1.8.0.1 by @thornbill in #795
- Fix broken merge conflict workflow by @thornbill in #807
- Add PR template and contributing guide by @thornbill in #806
- Bump build number to 1.8.0.2 by @thornbill in #813
- Update support for building with Xcode 26 by @thornbill in #815
- Remove support for server versions <10.7 by @thornbill in #817
- Replace compare-versions dependency with sdk util by @thornbill in #824
- Convert themes to typescript by @thornbill in #825
- Add a workflow for bumping the app version by @thornbill in #831
- Fix bump version failing if only the build changes by @thornbill in #832
- Bump build number to 1.8.0.3 by @jellyfin-bot in #833
- Bump build number to 1.8.0.4 by @jellyfin-bot in #837
⬆️ Dependency upgrades
- Update CI dependencies by @renovate[bot] in #747
- Update axios and @jellyfin/sdk to latest versions by @thornbill in #821
- Update dependency uuid to v11 [SECURITY] by @renovate[bot] in #804
- Update dependency zustand to v5.0.14 by @renovate[bot] in #670
New Contributors
- @andrewrabert made their first contribution in #772
- @jellyfin-bot made their first contribution in #833
Full Changelog: v1.7.0.8...v1.8.0.4
uNmINeD 0.20.1-dev
New uNmINeD development snapshot is available for download!
Changes:
- Breaking change: the “Use textures when zooming in” (CLI:
--textures=true) experimental feature is no longer available - Added 2.5D top-down block model rendering mode (feature preview)
- Added isometric rendering mode (feature preview)
- Added support for the new chunk NBT format introduced in 26.3-snapshot-7.
- Added support for region files with LZ4 compression (JE 1.20.5+).
- Added 3D block model preview to the block list and the status bar
- Optimized/fixed Bedrock LevelDB loader (100x speed and 100x less memory usage with large log files)
- Improved Hytale installation and save folder detection on Windows
- Fixed a lot of datapack and resource pack related issues
- Updated Avalonia UI to 12.1.1. Many thanks to the Avalonia Team for granting me the community license.
Block model handling
uNmINeD now can read and use 3D block models from Java Edition client JARs and datapacks, and render them in 2.5D top-down and isometric views.
Bedrock Edition does not have 3D block models available for external tools, so uNmINeD uses Java block models to render Bedrock blocks. You will need a Java client JAR file to make this work. You can download it even if you do not have Java Edition, the original Mojang download links are available on GitHub, scroll right to see the client JARs.
Assigning Java block models to Bedrock blocks is controlled by config/bedrockmapping.json. The content of this file is largely based on information extracted from the Chunker project.
Bedrock fences, stairs, glass panes and other connecting blocks may render incorrectly if you have a version older than 1.26.40, because the required information is not present in the world save files.
Block model rendering mode
This is a preview of a new feature under development.

uNmINeD now can render 3D block models to draw blocks instead of using single colors.
- It works at 4:1 or higher zoom-in levels
- It works with shadows
- It works with image and web export
- It does not need a GPU (uses only CPU)
- It requires a Java Edition client JAR file even if you use it with Bedrock worlds.
Use the --blockrender=true command line parameter to enable block model rendering in the CLI.
Isometric rendering mode
This is a preview of a new feature under development.

uNmINeD now can render an “isometric” (axonometric) 3D map.
- It only works at 16:1 zoom-in level (other zoom levels coming soon)
- It has multiple view angles
- Image and web export not yet available
- It does not need a GPU (uses only CPU)
- It is only available in the GUI (CLI will come later)
- Shadow rendering will come later
- It requires a Java Edition client JAR file even if you use it with Bedrock worlds.
Notes and known issues
Block model rendering is a new feature under development. There are a lot of bugs, glitches and unfinished stuff. The code is not yet optimized for speed, upcoming releases will be faster.
Some of the most visible known problems:
- Some 3D block models are not rendered correctly or not visible at all
- Waterlogged blocks are rendered as dry
- Custom (modded) Bedrock blocks are not rendered at all
- Ambient occlusion shading in isometric mode does not work at chunk borders
- Blocks do not cast shadow on themselves
- Terrain elevation shading is applied incorrectly
- Water settings are ignored
- Water transparency is not supported in isometric mode
v1.8.0.3
What's Changed
🏗️ Enhancements
- Fix server version display for 12.0 by @thornbill in #823
🐛 Bug fixes
- Fix download support for Jellyfin v12 by @thornbill in #822
- Fix using container directly as file extension by @thornbill in #830
- Rollback uuid version to fix broken metro build by @thornbill in #834
🔧 Additional changes
- Bump build number to 1.7.0.9 by @thornbill in #774
- Rollback ruby to fastlane supported version by @thornbill in #775
- Bump version for 1.8.0.0 by @thornbill in #777
- Split SonarCloud into separate workflow by @andrewrabert in #772
- Remove coderabbit config by @thornbill in #781
- Mitigate pull_request_target privilege escalation by @andrewrabert in #788
- Bump build number to 1.8.0.1 by @thornbill in #795
- Fix broken merge conflict workflow by @thornbill in #807
- Add PR template and contributing guide by @thornbill in #806
- Bump build number to 1.8.0.2 by @thornbill in #813
- Update support for building with Xcode 26 by @thornbill in #815
- Remove support for server versions <10.7 by @thornbill in #817
- Replace compare-versions dependency with sdk util by @thornbill in #824
- Convert themes to typescript by @thornbill in #825
- Add a workflow for bumping the app version by @thornbill in #831
- Fix bump version failing if only the build changes by @thornbill in #832
- Bump build number to 1.8.0.3 by @jellyfin-bot in #833
⬆️ Dependency upgrades
- Update CI dependencies by @renovate[bot] in #747
- Update axios and @jellyfin/sdk to latest versions by @thornbill in #821
- Update dependency uuid to v11 [SECURITY] by @renovate[bot] in #804
- Update dependency zustand to v5.0.14 by @renovate[bot] in #670
New Contributors
- @andrewrabert made their first contribution in #772
- @jellyfin-bot made their first contribution in #833
Full Changelog: v1.7.0.8...v1.8.0.3
Apple opens Advanced Manufacturing Center in Houston

Community Day 2026: Save the date!
You’ve been asking all year, and the wait is over… Mark your calendars, because Community Day 2026 will be held on Saturday, November 7! 🎉
v4.3.2
Features
- Added a one-click Jean Server template with configurable tokens and allowed origins (#11248).
Fixes
- Allowed long-running backups and scheduled tasks to honor their configured SSH timeouts, including S3 uploads (#11183, closed #8435).
- Restored built-in Coolify database backups and other scheduled jobs whose legacy records used ID
0(#11249, closed #10623). - Corrected application and database container memory charts to display megabytes instead of raw bytes (#11247, closed #11246).
- Replaced deprecated Docker stop flags with version-aware options for older and newer Docker engines (#11251, closed #11244).
- Made upgrades wait for the restarted instance and target version before reporting success, including upgrades from older releases.
- Stopped suggesting unconfigured
wwwcounterpart domains and corrected domain guidance and mobile domain visibility. - Prevented nested controls in new-resource cards from accidentally triggering deployment.
Improvements
- Unified application, service, database, and server headings with responsive action menus.
- Made resource, environment, and new-resource cards fully clickable, and displayed domains in resource grids (#11231, #11227).
- Improved API token input and empty states (#11226, #11224).
- Clarified health check wording (#11232).
- Reduced layout shifts and added smoother notification event selector transitions.
What's Changed
- fix(ui): no api tokens state by @peaklabs-dev in #11224
- fix(ui): api token input by @peaklabs-dev in #11226
- fix(ux): make new resource card clickable by @peaklabs-dev in #11227
- fix(ui): resource table rows and cards by @peaklabs-dev in #11231
- fix(ui): healthcheck wording by @peaklabs-dev in #11232
- fix(backups): forward configured timeouts to the ssh timeout wrapper by @himanshu-ntml in #11183
- fix(metrics): convert container memory samples from bytes to MB by @andrasbacsai in #11247
- fix(backups): include id 0 when paging scheduled jobs by @andrasbacsai in #11249
- feat(services): add Jean Server one-click template by @andrasbacsai in #11248
- fix(docker): replace deprecated stop flags with version-aware ones by @andrasbacsai in #11251
Full Changelog: v4.3.1...v4.3.2
PostgreSQL 18.6, 17.11, 16.15, 15.19, 14.24 and 19 Beta 3 Released!
The PostgreSQL Global Development Group has released an update to all supported versions of PostgreSQL, including 18.6, 17.11, 16.15, 15.19, and 14.24, as well as the third beta release of PostgreSQL 19. This release fixes 28 security vulnerabilities and over 110 bugs reported over the last several months.
This release skips PostgreSQL 18 versions from PostgreSQL 18.4 to 18.6. 18.5 was not shipped due to a regression.
There are three issues that may require you to take extra steps after updating, which are described in detail below. These issues are related to:
- Parallel GIN index builds
btree_gistltree
For the full list of changes, please review the release notes.
PostgreSQL 14 EOL Notice
PostgreSQL 14 will stop receiving fixes on November 12, 2026. If you are running PostgreSQL 14 in a production environment, we suggest that you make plans to upgrade to a newer, supported version of PostgreSQL. Please see our versioning policy for more information.
Security Issues
The following security vulnerabilities are closed across in this update release. You can find more details about the vulnerabilities and their affected versions in the links below:
- CVE-2026-6464: psql COPY FROM STDIN early failure processes data lines as psql commands (CVSS v3.1: 8.1)
- CVE-2026-6469: ALTER TABLE ALTER TYPE resets extended statistics ownership (CVSS v3.1: 3.8)
- CVE-2026-6470: Fails to check type USAGE privilege (CVSS v3.1: 4.3)
- CVE-2026-6471: Logical decoding can dlopen arbitrary file (CVSS v3.1: 7.2)
- CVE-2026-14662: tsvector and tsquery undersize allocations, via integer wraparound (CVSS v3.1: 8.8)
- CVE-2026-14663: pgcrypto, for OpenSSL-disabled ciphers, silently encrypts to and decrypts from cleartext (CVSS v3.1: 6.5)
- CVE-2026-14664: Regexp heap buffer overflow executes arbitrary code (CVSS v3.1: 8.8)
- CVE-2026-14666: Row security caching disregards role modifications (CVSS v3.1: 4.2)
- CVE-2026-14668: ctid type confusion in selectivity estimator discloses derivative of arbitrary read (CVSS v3.1: 8.1)
- CVE-2026-14669: to_char heap buffer overflow executes arbitrary code (CVSS v3.1: 8.8)
- CVE-2026-14670: plperl tied object heap buffer overflow executes arbitrary code (CVSS v3.1: 8.8)
- CVE-2026-14671: refint plan cache type confusion executes arbitrary code (CVSS v3.1: 8.8)
- CVE-2026-14672: Observable response discrepancy with non-default scram_iterations provides user existence oracle (CVSS v3.1: 5.3)
- CVE-2026-14673: amcheck does not clear untrusted search path (CVSS v3.1: 3.8)
- CVE-2026-14676: pg_stat_statements heap buffer overflow executes arbitrary code (CVSS v3.1: 8.8)
- CVE-2026-14677: 32-bit pltcl and plperl undersize allocations, via integer wraparound (CVSS v3.1: 8.8)
- CVE-2026-14678: pg_trgm picksplit reads past end of buffer (CVSS v3.1: 4.3)
- CVE-2026-14679: Stack buffer overflow in argument match writes 0x0 and 0x1 to server memory (CVSS v3.1: 8.2)
- CVE-2026-14680: Type confusion via "internal" arguments (CVSS v3.1: 8.8)
- CVE-2026-14681: Improper enforcement of GSSAPI encryption when coupled with SSL (CVSS v3.1: 4.2)
- CVE-2026-15741: Expression deparse allows SQL injection via EXTRACT argument (CVSS v3.1: 8.8)
- CVE-2026-15742: fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound (CVSS v3.1: 8.8)
- CVE-2026-16238: Type confusion in pg_restore_attribute_stats() executes arbitrary code (CVSS v3.1: 8.8)
- CVE-2026-16239: Type confusion in cursor CLOSE + DECLARE executes arbitrary code (CVSS v3.1: 8.8)
- CVE-2026-16241: ECPG integer underflow can crash the client (CVSS v3.1: 3.8)
- CVE-2026-18024: ascii() function reads past end of buffer (CVSS v3.1: 4.3)
- CVE-2026-18408: psql \unrestrict lets superuser of pg_dump origin server execute arbitrary code in psql client (CVSS v3.1: 8.8)
- CVE-2026-19385: pg_dump heap buffer overflow executes arbitrary code (CVSS v3.1: 8.8)
Bug Fixes and Improvements
This update fixes over 110 bugs that were reported in the last several months.
This specific issue only affects PostgreSQL 14, 15, and 16, but we're highlighting it in the release announcement due to its severity:
- Fix a self-deadlock that could occur while replaying WAL generated by an older minor version. This regression, introduced in the previous set of minor releases, could cause a standby server following a primary running an older minor version to become stuck.
The remainder of issues listed below affect PostgreSQL 18. Many of these issues also affect other supported versions of PostgreSQL.
- Fix parallel GIN index
builds to correctly update the table's
reltuplesvalue inpg_class. Previously, a parallel worker could report an uninitialized row count, leavingreltuplesset to a bogus value (includingInfinityorNaN). Such a value can cause autovacuum and autoanalyze to not process the table, and this situation will not self-correct. If you have any tables with GIN indexes, we recommend checking that theirreltuplesvalues look reasonable after updating. See the "Updating" section for how to identify and repair affected tables. - Several fixes to
btree_gist, including forNaNhandling forfloat4/float8that could give wrong answers for columns containingNaNand correct sorting ofbit/bit varyingvalues during index building. You may need to reindexbtree_gistindexes onfloatorbitcolumns after updating. See the "Updating" section. - Fix an integer overflow in
ltreecomparisons.ltreevalues containing more than about 14,653 labels could compare incorrectly, which could present as a corrupt B-tree index. If you useltree, you may need to reindex affected indexes after updating. See the "Updating" section. - Fix partition
pruning
for
RANGE-partitioned tables so theDEFAULTpartition is no longer skipped in cases where it should be scanned. Previously this could cause rows to be missing from query results. - Several fixes for partitioned tables that have foreign-table partitions, including when run-time partition pruning determined that some partitions don't need to be scanned, in-flight requests to foreign servers were not always handled correctly, leading to failures.
- Several fixes to
RETURNINGwithOLDandNEW. - Improve hash join performance when there are multiple join keys and many
NULLvalues. - Several fixes to the planner that could produce wrong query results, including
value IN (array)tests where the array might be empty, andCOUNT()window functions that use anEXCLUDEclause or lackORDER BY. - Add missing checks for the hashability of equality comparisons on container types (arrays, composite types, and ranges). Without these checks, the planner could choose a hash-based plan that then failed at execution with a "could not identify a hash function" error.
- Fix attaching partitions of indexes that are exclusion constraints, which also fixes dump/restore of partitioned exclusion constraints.
- Fix
REINDEX CONCURRENTLYon an index backing a deferred uniqueness constraint, which could cause false constraint-violation reports. - Restore an index-scan optimization that converts a
LIKEor regular-expression exact-match pattern into an equality index condition when the index and expression collations differ. - Several fixes to
jsonpath, including that the@?and@@operators now correctly raise an error for an undefined variable in the path expression. Previously, because these operators cannot supply variable values, an undefined variable was treated as a JSONnullrather than an error, which could also lead to unbounded memory consumption. - Ensure access is blocked to other sessions' temporary tables, which could lead to silently incorrect results.
- Fix
"no empty local buffer available"errors during temporary table access when a largeeffective_io_concurrencysetting could allow a single read stream to consume all local buffers. - Prevent autovacuum from processing databases in the wrong order (lowest-priority first instead of highest).
- Restore
VACUUM's wraparound failsafe mode to use the full shared buffer pool as intended, which had slowed down emergency vacuuming. - Fix possible incorrect decoding of index tuples during GiST and SP-GiST index-only scans, which could emit corrupted data.
- Fix a race condition in conflict detection under
SERIALIZABLEisolation. A conflict could be missed when examining an initially-empty btree index, allowing conflicting transactions to commit and breaking serializability. - Fix WAL logging of operations that clear bits in table visibility maps. This could lead to producing incorrect incremental backups or potentially leaving torn-page writes uncorrected.
- Fix logical
decoding of empty
prepared transactions. A prepared transaction with no decodable changes could
send
COMMIT PREPAREDorROLLBACK PREPAREDto the output plugin with no precedingPREPARE, which breaks replication for the built-in subscriber. - Several fixes to
libpq, including ensuring it drains all pending bytes from the SSL or GSS decryption buffer when reading data, avoiding cases where a client waits for data that has already arrived. - Fix
pg_createsubscriberto clean up objects left on a publisher after failure, including a replication slot. - Fix
pg_restorewith--statisticsor--statistics-onlyso that, when combined with other selective-restore options such as--schema, it restores the expected items, matching the behavior ofpg_dump.
This release also updates time zone data files to tzdata release 2026c, in which Alberta (America/Edmonton) will be on year-round UTC-06 (effectively, permanent DST) beginning in November 2026. This release assumes that their TZ abbreviation will be CST from that time forward (though this could change). It also reflects that Morocco (Africa/Casablanca) will move to permanent UTC+00, without daylight saving transitions, on September 20, 2026.
Updating
All PostgreSQL update releases are cumulative. As with other minor releases,
users are not required to dump and reload their database or use pg_upgrade
in order to apply this update release; you may simply stop PostgreSQL and
update its binaries.
If you have any tables with GIN indexes, we recommend checking their reltuples
values after updating. A prior bug in parallel GIN index builds could have left
reltuples set to a bogus value (including Infinity or NaN) that prevents
autovacuum and autoanalyze from ever processing the table. The following query
lists the tables that have a GIN index, along with their current reltuples:
SELECT DISTINCT t.oid::regclass, t.reltuples
FROM pg_class t
JOIN pg_index i ON t.oid = i.indrelid
JOIN pg_class ic ON i.indexrelid = ic.oid
WHERE t.relhasindex AND ic.relam = 2742;
For any table whose reltuples value looks incorrect, run
ANALYZE on it (or
create another index) to reset the value.
If you use btree_gist, you should reindex btree_gist indexes on float4 or
float8 columns that might contain NaN values, as well as btree_gist indexes
on bit or bit varying columns, for example:
REINDEX INDEX your_index_name;
If you use ltree and have btree indexes over ltree values with very many
labels (more than about 14,653), you should
reindex those
indexes, since they may be corrupt, for example:
REINDEX INDEX your_index_name;
Users who have skipped one or more update releases may need to run additional post-update steps; please see the release notes from earlier versions for details.
For more details, please see the release notes.
A Note on the PostgreSQL 19 Beta
This release marks the third beta release of PostgreSQL 19.
In the spirit of the open source PostgreSQL community, we strongly encourage you to test the new features of PostgreSQL 19 on your systems to help us eliminate bugs and other issues. While we do not advise you to run PostgreSQL 19 Beta 3 in production environments, we encourage you to find ways to run your typical application workloads against this beta release.
Your testing and feedback helps the community ensure that PostgreSQL 19 upholds our standards of delivering a stable, reliable release of the world's most advanced open source relational database. Please read more about our beta testing process and how you can contribute:
https://www.postgresql.org/developer/beta/
Upgrading to PostgreSQL 19 Beta 3
To upgrade to PostgreSQL 19 Beta 3 from an earlier version of PostgreSQL,
you will need to use a strategy similar to upgrading between major versions of
PostgreSQL (e.g. pg_upgrade or pg_dump / pg_restore). For more
information, please visit the documentation section on
upgrading.
Changes Since Beta 2
Fixes and changes in PostgreSQL 19 Beta 3 include:
- Revert
GROUP BY ALL. - Several fixes for the new
FOR PORTION OFtemporal table syntax. - Several fixes for the new logical replication sequence synchronization
feature, including a race involving
REFRESH SEQUENCES. - Fix an "unexpected logical decoding status change" error that could occur when logical decoding is activated concurrently.
- Fix issues around ownership changes for subscriptions.
- Fix wrong query results from
postgres_fdwwhen pushing down an array comparison such asfield = ANY($1)that involves an implicit type coercion. - Fix a crash during foreign-key checks involving a nullable
UNIQUEconstraint. - Fix
pg_plan_adviceparsing of underscores in numeric literals. - Fix a missing
FORMATclause when deparsingJSON_ARRAY(query).
Please see the release notes for a complete list of new and changed features:
https://www.postgresql.org/docs/19/release-19.html
Testing for Bugs & Compatibility
The stability of each PostgreSQL release greatly depends on you, the community, to test the upcoming version with your workloads and testing tools to find bugs and regressions before the general availability of PostgreSQL 19. As this is a Beta, minor changes to database behaviors, feature details, and APIs are still possible. Your feedback and testing will help determine the final tweaks on the new features, so please test in the near future. The quality of user testing helps determine when we can make a final release.
A list of open issues is publicly available in the PostgreSQL wiki. You can report bugs using this form on the PostgreSQL website:
https://www.postgresql.org/account/submitbug/
Links
- Download
- Release Notes
- Security
- Versioning Policy
- Beta Testing Information
- PostgreSQL 19 Beta Release Notes
- PostgreSQL 19 Open Issues
- Submit a Bug
- Donate
If you have corrections or suggestions for this release announcement, please send them to the pgsql-www@lists.postgresql.org public mailing list.
Early Stable Update for Desktop
The Stable channel has been updated to 152.0.7977.42/.43 for Windows and Mac as part of our early stable release to a small percentage of users. A full list of changes in this build is available in the log.
You can find more details about early Stable releases here.
Interested in switching release channels? Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.
Srinivas Sista
Google Chrome
Counter-Strike 2 Update
- [p]Updated to the latest version from the Community Workshop (Update Notes)[/p][/*]
- [p]Updated to the latest version from the Community Workshop (Update Notes)[/p][/*]
Get ready to start building: The ESPHome Starter Kit is here!
Back in April during State of the Open Home 2026, we gave you a sneak peek of ESPHome’s very first official product… And after months of hard work alongside the community, the ESPHome Starter Kit is here! 🎉
1.6
What's Changed
New Features 🎉
- Render markdown in the login disclaimer by @mvanhorn in #2053
- Season
ItemViewby @JPKribs in #2077 - More glass support, tvOS glass by @LePips in #2103
- tvOS
sidebarAdaptableby @LePips in #2107 - Finish iOS Letter Picker by @JPKribs in #2089
- Live TV Cleanup by @JPKribs in #2114
- Live TV Poster & Recordings by @JPKribs in #2140
- Display Live TV
MediaInfoSupplementby @JPKribs in #2139 - Final liquid glass support by @LePips in #2147
- Live TV Image Sources & ItemView by @JPKribs in #2152
- Force Subtitle Burn-In by @JPKribs in #2161
- Allow hyphens in deep link URL segment regex by @potelux in #2168
- Register Socket for Commands by @JPKribs in #2150
- Recently Played by @JPKribs in #2167
- Update
jellyfin-sdk-swiftto 3.0.0 (12.0) by @JPKribs in #2172 - tvOS Poster Preview by @JPKribs in #2176
- Sharable
MediaSource/MediaStreamby @JPKribs in #2184 - Filter by Language &
officialRatingsby @JPKribs in #2190 - Use Accent Color for Landscape Posters Progress by @chickdan in #2197
- Maximum Resolution Setting by @JPKribs in #2194
- Server Backups & Restore by @JPKribs in #2182
Bug Fixes 🛠
- Update packages, runners, tvOS home fix by @LePips in #2094
- Collection view's filter bar difficult to access with voice over by @quangDecember in #2058
- Use images tags by @LePips in #2104
- Fix library style sourcing by @LePips in #2106
- Fix poster preview progress by @LePips in #2118
- Fix menu symbol styling by @LePips in #2120
- Create separate VC1 Transcoding Profile for Swiftfin Player by @holow29 in #2125
- Remove restriction on Swiftfin player AVC/H264 interlaced video by @holow29 in #2128
- Allow DOVIWithEL video to DirectPlay by @holow29 in #2134
- Non-Romantic Subtitle Fix by @JPKribs in #2121
- Fix user image tag by @LePips in #2138
- Various 1.5 Cleanup by @JPKribs in #2124
- fix: restore AppDelegate to fix orientation lock regression on app foreground by @AYDJI in #2148
- Fix Text Subtitle Conversion by @JPKribs in #2162
- Focus Play Button on Episode Details on tvOS by @quangDecember in #2160
- Fix Settings Icon Not Reappearing After Item Dismiss by @jj-stuff in #2154
- Hide Empty
Runtimes by @JPKribs in #2170 - Revert #2148 by @LePips in #2171
- Player Focus Fixes by @JPKribs in #2187
- Long Press to Always Gesture Unlock by @JPKribs in #2195
- Cap tvOS Home Logo Width by @JPKribs in #2192
Other ⚙️
- Drawer filters to
safeAreaBar, liquid glass supported tabs by @LePips in #2096 - 1.5 README Cleanup by @JPKribs in #2099
- Engine
PlatformViewRepresentableby @LePips in #2108 - Some tvOS cleanup by @LePips in #2110
- Consolidate
ItemViewby @LePips in #2112 - VoiceOver grouped navigation by @LePips in #2113
- Cleanup poster environment by @LePips in #2115
navigationBarTitleDisplayModetotoolbarTitleDisplayModeby @LePips in #2123- Common Issues Documentation by @JPKribs in #2188
New Contributors
- @mvanhorn made their first contribution in #2053
- @AYDJI made their first contribution in #2148
- @potelux made their first contribution in #2168
- @jj-stuff made their first contribution in #2154
Full Changelog: 1.5...1.6
Distribution Release: Manjaro Linux 26.1.0
Tokyo Game Show 2026
We're excited to share that, for the very first time in SCS Software's history, we'll be attending the Tokyo Game Show 2026! We can't wait to meet our community in Japan and be part of one of the world's most iconic gaming events as it celebrates an incredible milestone.
This year's edition of Tokyo Game Show is especially significant, marking the event's 30th anniversary. To celebrate this special occasion, TGS 2026 will take place over five full days, from September 17th to 21st, bringing together leading publishers, exciting upcoming games, and countless attractions for visitors from around the world.
You'll be able to find us in Hall 09, Booth E86, where our colleagues from SCS will be exhibiting in a compact booth made possible with the support of our friends at Neon Noroshi. Whether you're a longtime fan of our games or discovering them for the first time, we'd love for you to stop by, say hello, and experience what we've been working on.
During the first two days, the Tokyo Game Show is dedicated to gaming industry professionals, while the final three days are open to the public. Throughout the event, visitors will have the opportunity to get behind the wheel and try several of our upcoming projects, including the Iceland DLC for Euro Truck Simulator 2, as well as the upcoming British Columbia and South Dakota map expansions for American Truck Simulator.
We're also doing everything we can to bring playable demonstrations of our upcoming Road Trip and Coaches projects to Tokyo Game Show, along with a PlayStation 5 version of Euro Truck Simulator 2. While we're not quite ready to make any promises, our teams are working hard behind the scenes, and we hope to give visitors an early hands-on look at these exciting new experiences.
We're especially happy to share that Japanese-speaking visitors will be able to communicate with our team comfortably, as language interpreters will be available at our booth throughout the event. We hope this will make it even easier for everyone to ask questions, chat with us, and enjoy their time at our exhibit.
If you're planning to attend Tokyo Game Show 2026, we'd love to see you there! Be sure to stop by Hall 09, Booth E86, try out our latest projects, meet the team, and share your passion for trucking with us. We look forward to welcoming you to our very first Tokyo Game Show!
v4.3.1
Coolify v4.3.1
Features
- Added persistent “Changes pending” warnings to the desktop and mobile navigation bars, including change counts and direct access to configuration differences.
Fixes
- Ensured HTTP Basic Auth updates made through the Applications API regenerated managed deployment labels while preserving custom labels (#11196, closed #11191).
- Fixed a 500 error on volume backup pages when database backup execution logs were present (#11210).
- Removed duplicate borders from CPU and memory metrics tooltips (#11213, closed #11212).
- Repaired environment and project settings page headers (#11204).
- Corrected the German password-reset email translation (#9680).
- Updated error pages to use the correct Coolify-branded background glow.
Improvements
- Redesigned terminal target selection and improved filtering and mobile controls (#11203).
What's Changed
- fix(release): preserve tags when publishing draft releases by @andrasbacsai in #11199
- feat(workflows): add pull request branch management workflow by @ShadowArcanist in #11193
- fix(lang): correct german translation for password reset email by @EchterTimo in #9680
- fix(ui): remove duplicate metrics tooltip border by @nexmoe in #11213
- fix(models): add datetime cast for finished_at in ScheduledDatabaseBackupExecution by @ejscheepers in #11210
- fix(ui): environment settings broken header & project settings header by @yk-sgr in #11204
- fix(ui): terminal page design by @yk-sgr in #11203
- fix(api): regenerate basic auth labels after updates by @drewmt in #11196
New Contributors
- @EchterTimo made their first contribution in #9680
- @nexmoe made their first contribution in #11213
- @yk-sgr made their first contribution in #11204
- @drewmt made their first contribution in #11196
Full Changelog: v4.3.0...v4.3.1
24.0.0-pre1
24.0.0-pre1
Minecraft 26.3-snapshot-8 (snapshot) Released
v4.3.0
Let us know what you think about the new UI here: #11195
Breaking Changes
- Team members with the Member role became read-only. They could still view team resources and configuration, but could no longer create, update, delete, deploy, start, stop, or otherwise modify resources. Review team roles and promote users who still require write access (v4.2.0).
- State-changing API endpoints began requiring POST; legacy
GETrequests now return405 Method Not Allowed. This affected/enable,/disable,/deploy, server validation, application/database/service lifecycle actions, and service-application lifecycle actions (v4.2.0). - Changed proxy router names for Compose services containing dots or hyphens to use a stable suffix; custom references to previous router names must be updated (#11040).
- Removed confirmation dialogs for deploy, redeploy, and force-deploy actions; these actions began immediately when selected (#11023).
Features
- Added a redesigned interface with clearer navigation, improved domain management, DNS checks, and automatic Cloudflare DNS setup (#11119).
- Added scheduled backups for persistent volumes and directory mounts, with local or S3-compatible storage, retention controls, on-demand runs, history, and API management (#10946, closed #7701).
- Added per-domain search engine indexing controls (#10908).
- Added support for deploying private repositories from self-hosted GitLab instances (#10538).
- Added diagnostics and deployment controls to the Coolify MCP server (#11000).
- Added profile pictures backed by local or S3-compatible storage.
- Added Buzz, Celld, InfluxDB, Stalwart, and Termix one-click services (#11020, #11155, #11103, #10984, #11090).
- Added an early development preview of the next-generation infrastructure experience (#10987).
- Added team-member two-factor authentication status to the team view (#11192).
Fixes
- Fixed S3 storage connections on servers without IPv6 (#11061, closed #11059).
- Fixed backup uploads to S3 endpoints that also resolved to IPv6 (#11028).
- Fixed Compose domains and environment variables for service names containing dots or hyphens (#11040, closed #10658).
- Fixed application duplication, rollback image handling, and protection of sensitive API settings (#11003).
- Fixed errors after deleting GitHub or GitLab source apps (#11105).
- Fixed clearing all resource domains so it no longer caused a type error (#11083, closed #11030 and #11079).
- Fixed
wwwredirects for applications using Traefik. - Fixed Firefly III health checks (#10475).
- Fixed the top bar appearing beneath open service action menus (#11197).
Improvements
- Simplified new-resource creation with clearer choices and updated icons (#11140).
- Improved dashboard metrics, status visibility, global search, mobile layouts, accessibility, and theme customization.
- Combined database and storage backup schedules into one easier-to-manage page.
- Shared the service template catalog across app nodes and made template downloads more reliable (#11094).
- Reduced LiteLLM's default resource usage (#10698).
- Updated SparkyFitness, OpnForm, and Forgejo service templates (#9927, #10600, #10639).
- Updated Traefik security patch versions and added Traefik 3.7 support (#11029).
- Updated Cloudflare Tunnel to address two critical security vulnerabilities (#11145).
What's Changed
- feat(backups): add scheduled storage volume backups by @andrasbacsai in #10946
- internal stuffs by @andrasbacsai in #10992
- feat(v5): add Inertia React infrastructure management by @andrasbacsai in #10987
- feat: GitLab App source by @MikeChongCan in #10538
- fix(api): secure proxy config, clone volumes, and rollback tags by @andrasbacsai in #11003
- feat(services): add Buzz one-click service template by @andrasbacsai in #11020
- refactor(ui): remove deploy confirmation modals by @andrasbacsai in #11023
- ci(images): add edge tag for v4.x SHA builds by @andrasbacsai in #11022
- fix(traefik): track v3.7 and security patch updates by @andrasbacsai in #11029
- fix(domains): allow clearing resource domains without TypeError by @andrasbacsai in #11083
- feat(services): shared Redis cache for service templates by @andrasbacsai in #11094
- fix(sources): prevent 500 when deleting GitLab/GitHub apps by @andrasbacsai in #11105
- fix(backups): pin all resolved addresses in one CURLOPT_RESOLVE entry by @dwiyantop in #11061
- fix(backups): pin a single bracket-free IP for mc --resolve by @ntwcklng in #11028
- feat(mcp): add resource diagnostics and deployment controls by @andrasbacsai in #11000
- fix(compose): normalize service-name keys for domains and env vars by @andrasbacsai in #11040
- feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure by @andrasbacsai in #11119
- feat(ui): revamp new resource page by @ShadowArcanist in #11140
- chore(docker): bump cloudflared to 2026.7.3 (fixes 2 CRITICAL CVEs) by @JuanTorchia in #11145
- feat(service): add Celld one-click service template by @andrasbacsai in #11155
- feat(resources): add cross-server resource migration (dev-only) by @andrasbacsai in #11165
- feat(servers): add cross-instance server migration by @andrasbacsai in #11075
- fix(service): use the correct health check path for firefly by @halilim in #10475
- feat(service): update forgejo from v8 to v15 by @dasrecht in #10639
- feat(service): add termix template by @ShadowArcanist in #11090
- feat(service): upgrade opnform to v2.0 by @chiragchhatrala in #10600
- feat(service): add InfluxDB by @HeapReaper in #11103
- feat(service): add stalwart mail server by @vlad6tz in #10984
- perf(service): tune litellm defaults to lower RAM/CPU usage by @tiennm99 in #10698
- feat(service): update sparkyfitness from v0.15 to version 1.6.1 by @apedley in #9927
- feat(domains): add per-domain noindex support by @albertorizzi in #10908
- fix(installer): minor grammatical error by @TehBrian in #9209
- v4.3 by @andrasbacsai in #11106
- internal updates by @andrasbacsai in #11187
- internal changes only by @andrasbacsai in #11188
- internal changes by @andrasbacsai in #11189
- feat(ui): show two-factor status of team members by @dimon1936 in #11186
- feat(ui): show two-factor status of team members (#11186) by @andrasbacsai in #11192
- fix(ui): raise top bar above open service actions by @andrasbacsai in #11197
New Contributors
- @MikeChongCan made their first contribution in #10538
- @dwiyantop made their first contribution in #11061
- @ntwcklng made their first contribution in #11028
- @JuanTorchia made their first contribution in #11145
- @chiragchhatrala made their first contribution in #10600
- @vlad6tz made their first contribution in #10984
- @apedley made their first contribution in #9927
- @TehBrian made their first contribution in #9209
- @dimon1936 made their first contribution in #11186
Full Changelog: v4.2.0...v4.3.0
v5.52.0
5.52.0 (2026-08-12)
🚀 New feature
- record MCP actions in audit logs (#27151)
- i18n: add locale codes for Corsican (#27099)
- server: enhance Koa app configuration with proxy settings (#26409)
🔥 Bug fix
- typescript pipeline issue (99a723d024)
- admin: dedupe react-dnd in the admin bundle (#27217)
- admin: address filter entries by position so duplicate filter chips behave (#27188)
- content-manager: merge query populate paths to preserve nested populate (#27236)
- content-type-builder: editing relations removes inverse field conditions (#27226)
- content-type-builder: clear stale validation errors when the form data is replaced (#27222)
- data-transfer: skip orphaned links and isolate FK failures on restore (#26852)
- permissions: skip unregistered RBAC conditions during ability generation (#27282)
- strapi: allowlist Vite optimizeDeps.exclude for plugin UI kits (#27264)
- upload: refresh folder header count on upload & delete (CMS-1563) (#27231)
- upload: guard cache-buster on signed URLs in new-ML AssetCropEditor (#27228)
- upload: target current asset in drawer actions (#27259)
- upload: keep infinite scroll loading when the sentinel stays visible (CMS-1562) (#27230)
⚙️ Chore
- release v5.51.2 update develop (101643bcfb)
- bump design system version (#27292)
- cloud-cli: migrate unit tests from jest to vitest (#27218)
- database: replace umzug with internal migration runner (#26824)
- deps: bump ip-address from 10.2.0 to 10.4.0 (#27238)
- deps: bump ws from 8.21.1 to 8.21.2 (#27239)
- deps: bump hono from 4.12.27 to 4.13.0 (#27243)
- deps: bump prettier from 3.3.3 to 3.6.2 (#27244)
- deps: bump direct deps and yarn dedupe (#27291)
- deps: bump nanoid from 3.3.16 to 3.3.18 (#27329)
- permissions: migrate unit tests from jest to vitest (#27219)
- sentry: migrate unit tests from jest to vitest (#27252)
- tooling: add admin translation verification (#26960)
- upload-aws-s3: migrate unit tests from jest to vitest (#27216)
💅 Enhancement
- utils: memoize private attributes in sanitizeOutput (#27140)
- utils: stop using a thrown Error to test for boolean-like populate keys (#27234)
- utils: memoize scope decisions and keep the relation visitor sync (#27145)
🚨 Security
- deps: bump @modelcontextprotocol/sdk to 1.30.0 (#27301)
- upload: bump sharp to 0.35.3 for libvips CVEs (#27255)
❤️ Thank You
- Adrien L @Adzouz
- Adrien Lepoutre @Adzouz
- Ayoub Hidri @ayhid
- Bassel Kanso
- Ben Irvin
- DMehaffy
- Giulio Montagner @giu1io
- Gonzalo Andres Garcia @gonbaum
- Lazizbek Ergashev @lazerg
- Markus @MarkusAbtion
- PetruMagdeleine
- Sjouke de Vries @sjoukedv
- Ziyi @butcherZ
-
QNAP
- QNAP Qsirch integreert VLM en LLM AI op locatie om cross-media semantisch zoeken op NAS te verbeteren
QNAP Qsirch integreert VLM en LLM AI op locatie om cross-media semantisch zoeken op NAS te verbeteren
Extended Stable Update for Desktop
The Extended Stable channel has been updated to 150.0.7871.230 for Windows and Mac which will roll out over the coming days/weeks.
Stable Channel Update for Desktop
Interested in switching release channels? Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.
Daniel Yip
Google Chrome
Development Build
Below are development builds for testing purposes.
Latest development build: 2.8.0.49 (August 22nd 2026)
Latest stable release build: 2.8.0
https://github.com/clsid2/mpc-hc/releases/tag/2.8.0
South Dakota: Gameplay Preview
Today, we're excited to share a brand-new gameplay preview from our upcoming South Dakota DLC for American Truck Simulator! Get a closer look at some of the beautiful roads, landmarks, and industries our map team has been recreating.
In the gameplay preview below, you'll follow a journey that begins in the Black Hills before passing by the scenic Pactola Lake and crossing the Spring Creek Memorial Bridge. Along the way, we'll drive through several settlements, including the beautiful city of Hot Springs and part of the historic town of Deadwood, before completing our delivery at a wood processing depot.
This route is just a small preview of what South Dakota has to offer, featuring winding mountain roads, charming communities, and diverse scenery. Whether you're taking in the views or making deliveries across the state, there's plenty to discover behind the wheel.
We hope you enjoy this gameplay preview and the stunning scenery South Dakota has to offer. As always, please keep in mind that everything you see is still a work in progress and subject to change during development.
If you like what you see, be sure to add the South Dakota DLC to your Steam Wishlist. Don't forget to follow us on Twitter, Facebook, Instagram, Bluesky, and YouTube, or sign up for our newsletter. Until next time, happy haulin'!
Apple Arcade levels up with Block Blast!+ and Art of Fauna: Cozy Puzzles+

Firefox 153.0.4
Fixed
Fixed Firefox becoming unresponsive when clearing browsing history, which could also result in site data being lost. (Bug 2059647)
Reference link to 153.0.3 release notes.
Paint.NET 5.2 Alpha (build 9719)
This new alpha build introduces 8 new effects, fixes some crashes and other glitches, fixes compatibility with some old plugins, and adds some debugging options to assist with the WINE effort.
You can read more about 5.2 and what it includes by reading the release notes for the first alpha.
The new effects will be discussed more in the final release notes for 5.2, when the time comes, but here are some previews for now. Each new effect is also available for plugins to use in their Direct2D effect graphs.
Original Image
![]()
Linocut
![]()
Mosaic
![]()
Pointillism
![]()
Stained Glass
![]()
Ordered Dither
![]()
Spherize
(This isn’t actually a very good image to use for showcasing this effect. I’ll have a better example for the final release notes.)
![]()
Waves
Here are several examples for this one, which has many different modes you can experiment with:
![]()
Halftone
![]()
Change Log
Changes since 5.2 Alpha (build 9688):
- New effect: Artistic -> Linocut
- New effect: Artistic -> Mosaic
- New effect: Artistic -> Pointillism
- New effect: Artistic -> Stained Glass
- New effect: Color -> Ordered Dither
- New effect: Distort -> Spherize
- New effect: Distort -> Waves
- New effect: Stylize -> Halftone
- Fixed a crash when trying to use horizontal scrolling in the Unsaved Changes dialog
- Fixed image tabs rendering with a black background
- Fixed compatibility with the legacy plugins “ImPDF Open/Save”, “Chop Up And Save,” and “TR’s Paste Frame”
- Fixed the UI setting “Auto-select nearest visible layer after hiding a layer” (it was doing nothing)
- Optimized performance of render target buffer clearing when Advanced Color is not enabled
- Fixed some RNG in the Frosted Glass effect
- Added extension methods on IFileTypesServiceFactory for plugin developers: LoadFileAsDocument, TryLoadFileAsDocument, LoadFileAsBitmap, and TryLoadFileAsBitmap.
- Fixed the input assignments of the Direct2D DisplacementMapEffect wrapper (it was assigning “input” to “displacement”)
- Removed the /disableCompositionSwapChain command-line parameter
- Added the following command-line parameters to assist with the WINE effort: /disableUIAnimation, /disableComposition, /disableWin11DisplayInformation, and /wine (which is equivalent to the previous 3 together)
- Added ControlInfoPropertyNames.AutoPopulateFileTypes, which when set to true on a FileChooser-typed property will cause it to be auto-populated with all FileTypes (built-ins and plugins) (thanks @toe_head2001!)
Download and Install
This build is available via the built-in updater as long as you have opted-in to pre-release updates. From within Settings -> Updates, enable “Also check for pre-release (beta) versions of paint.net” and then click on the Check Now button. You can also use the links below to download an offline installer or portable ZIP.
![]()
You can also
download the installer here (for any supported CPU and OS), which is also where you can find downloads for offline installers, portable ZIPs, and deployable MSIs.

12.0 RC5
🚀 Jellyfin Web 12.0 RC5
We are pleased to announce the fifth release candidate preview release of Jellyfin 12.0!
This is a preview release, intended for those interested in testing 12.0 before it's final public release. We welcome testers to help find as many bugs as we can before the final release.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
A note about versioning
Starting with this release, we are dropping the preceding 10. from our versioning. Thus, 10.11.x -> [10.]12.x = 12.x. The reason is simple: at this point in the project, we don't envision a hard break in the API like we planned way back in the early days, and this version scheme was causing a lot of confusion amongst users about what a "major" release was. For more information, please see the RC1 release notes.
What's new?
The main goal of this release has been performance. 10.11.0 dropped a major backend rewrite, and while it was broadly functional, it had a lot of rough edges. This release seeks to polish out most of those rough edges and bring better performance to all users.
There are many other small fixes, improvements, changes, and translations. See our draft release notes here or below for the full list of pull requests. You can also view the Server side changelog here.
Note: You must be on Jellyfin 10.10.7+ or 10.11.x (ideally, 10.11.11) before upgrading! If you are not, the upgrade will fail. Ensure you upgrade to one of these versions first!
Note: The initial load of Jellyfin 12.x will run a few migrations and will take several minutes. Please be patient and do not interrupt the process. You can leverage the (newly improved!) startup UI on your local network to see specific progress, or off-network to see general progress, by visiting the server URL in your web browser during startup.
Note: If you install the RC, you should disable all external plugins and reinstall using the unstable plugin repository, or plugins may fail to load and cause unintended side effects.
Installing
This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.
- For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS.
- For Docker, you can pull the
12.0-rc5orpreviewtags.
What's Changed (since v12.0-rc4)
- implement fade animations on BookOsd to match video player by @dkanada in #8302
- Reduce calls to getApiClients by @thornbill in #8214
- Fix native shell selectServer not used when signing out by @nielsvanvelzen in #8314
- Fix playbackstop listener leak on the movies page by @sevenrats in #8282
- Clear the query cache on server restart by @thornbill in #8327
- Fix library layout issues on mobile by @thornbill in #8331
- add security improvements to npmrc by @dkanada in #8329
- Improve Upcoming view by @Shadowghost in #8086
- Allow common link-protocol schemes in the login disclaimer by @dfederm in #7992
- Added HlsAudioSeekStrategy option into Transcode settings by @PeachesMLG in #7473
- Update home-assistant.svg by @itsRealMarshall in #8093
- Fix styling of focused+checked checkboxes in tv layout by @thornbill in #8336
New Contributors
- @itsRealMarshall made their first contribution in #8093
Full Changelog: v12.0-rc4...v12.0-rc5
12.0 RC5
🚀 Jellyfin Server 12.0 RC5
We are pleased to announce the fifth release candidate preview release of Jellyfin 12.0!
This is a preview release, intended for those interested in testing 12.0 before its final public release. We welcome testers to help find as many bugs as we can before the final release.
As always, please ensure you stop your Jellyfin server and take a full backup before upgrading!
A note about versioning
Starting with this release, we are dropping the preceding 10. from our versioning. Thus, 10.11.x -> [10.]12.x = 12.x. The reason is simple: at this point in the project, we don't envision a hard break in the API like we planned way back in the early days, and this version scheme was causing a lot of confusion amongst users about what a "major" release was. For more information, please see the RC1 release notes.
What's new?
The main goal of this release has been performance. 10.11.0 dropped a major backend rewrite, and while it was broadly functional, it had a lot of rough edges. This release seeks to polish out most of those rough edges and bring better performance to all users.
There are many other small fixes, improvements, changes, and translations. See our draft release notes here or below for the full list of pull requests. You can also view the Web side changelog here.
Note: You must be on Jellyfin 10.10.7+ or 10.11.x (ideally, 10.11.11) before upgrading! If you are not, the upgrade will fail. Ensure you upgrade to one of these versions first!
Note: The initial load of Jellyfin 12.x will run a few migrations and will take several minutes. Please be patient and do not interrupt the process. You can leverage the (newly improved!) startup UI on your local network to see specific progress, or off-network to see general progress, by visiting the server URL in your web browser during startup.
Note: If you install the RC, you should disable all external plugins and reinstall using the unstable plugin repository, or plugins may fail to load and cause unintended side effects.
Installing
This preview release is distributed in all our traditional forms, though not automatically via our Apt repository or latest tag.
- For all non-Docker environments, you can find the files for manual download in our repository by selecting "Stable Preview" for your OS.
- For Docker, you can pull the
12.0-rc5orpreviewtags.
What's Changed (since v12.0-rc4)
- Degrade ForceKeepAlive logs to debug by @Shadowghost in #17528
- Only treat series and seasons as resumable folders by @Shadowghost in #17523
- Update github/codeql-action action to v4.37.6 by @renovate[bot] in #17493
- Update dependency SharpCompress to 0.50.4 by @renovate[bot] in #17507
- Keep folder extras with the item that owns the folder by @Shadowghost in #17524
- Revert "Refresh Live TV channel icons on every guide update." by @theguymadmax in #17549
- Fix PCM audio transcoding to wav returning HTTP 500 and headerless output by @vdatanet in #17537
- Improve People deduplication, fix search and restrict ItemByName responses by @Shadowghost in #17466
- Parse ReplayGain album gain field by @Florin-Popescu in #17315
- Fix concurrent ffmpeg segment racing by @gnattu in #17536
- Switch SQLite connection Cache to Private by @IDisposable in #17558
- Speed up UpdateOrInsertItems for related information by @IDisposable in #17554
- Fix captured (and discarded) Execute exceptions by @IDisposable in #17559
- Fix disabled plugins being re-enabled on restart by @Shadowghost in #17521
- Delete old related info in bulk as late as possible in UpdateOrInsertItems by @IDisposable in #17555
- Clear metadata provider cache when provider parts are registered by @rlauuzo in #17525
- Fix by-name endpoints reporting TotalRecordCount=0 next to a populated Items array by @vdatanet in #17541
- fix(images): disambiguate progress overlay cache keys by @GOvEy1nw in #17492
- Batch people lookups when building item DTOs by @obiwantoby in #17571
- Add warning that PessimisticLockBehavior is unsafe by @IDisposable in #17560
- Cleanup and simplify query helpers by @Shadowghost in #17563
- Stop image endpoints from upscaling beyond the source resolution by @vavallee in #17569
- fix: correct IsAiring negation to exclude airing items by @TOomaAh in #17588
- fix: bound remote provider pagination by @TOomaAh in #17590
- Fix assemblies by @Shadowghost in #17582
- Fix PersonTypes not applied when filtering by person by @theguymadmax in #17597
- Bugfix: #17547 | Batching MediaSourceCount into one call by @obiwantoby in #17576
- Fix master build by @Shadowghost in #17599
- Fix missing ItemRemoved events and search fallback after access filtering by @Shadowghost in #17579
- Fix EF core designer drifts by @Shadowghost in #17570
New Contributors
- @vdatanet made their first contribution in #17537
- @Florin-Popescu made their first contribution in #17315
- @rlauuzo made their first contribution in #17525
- @GOvEy1nw made their first contribution in #17492
- @obiwantoby made their first contribution in #17571
- @vavallee made their first contribution in #17569
- @TOomaAh made their first contribution in #17588
Full Changelog: v12.0-rc4...v12.0-rc5