❌

Normale weergave

v11.9.0

25 Juni 2025 om 21:36

⚠️ Potential Breaking Changes

Added support for LDAP login and enhanced parameter consistency for refresh/logout commands. Allowed overriding the mode in refresh and logout commands to be inline with login (#25132)
The login method now accepts a payload object instead of separate email and password parameters.
This enables support for both standard and LDAP authentication, but requires updates to code that previously called sdk.login(email, password).
The new usage is sdk.login({ email, password }) or sdk.login({ identifier, password }) for LDAP.

The refresh and logout command method parameters have been updated to be consistent across usage. The functions now accept an options object instead of their previous regular parameters.

For example the new usage for refresh is sdk.request(refresh({ mode: "json", refresh_token })) instead of sdk.request(refresh('json', refresh_token)).

  • @directus/api
    • Fixed manual flows to only trigger with appropriate permissions (#25354 by @br41nslug)
  • @directus/sdk
    • Added support for LDAP login and enhanced parameter consistency for refresh/logout commands. Allowed overriding the mode in refresh and logout commands to be inline with login (#25132 by @ComfortablyCoding)
  • @directus/extensions-sdk

✨ New Features & Improvements

  • @directus/app
    • Added Keyboard Accessibility (#25214 by @formfcw)
    • Improved the UX of the field permissions by changing its interface to a checkbox tree (#25253 by @formfcw)
  • @directus/api
    • Added AUTH_.+_ISSUER_DISCOVERY_MUST_SUCCEED and AUTH_.+_CLIENT_HTTP env variables to the openid provider (#25002 by @ComfortablyCoding)
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)
  • @directus/composables
  • @directus/env
    • Added AUTH_.+_ISSUER_DISCOVERY_MUST_SUCCEED and AUTH_.+_CLIENT_HTTP env variables to the openid provider (#25002 by @ComfortablyCoding)
  • @directus/sdk
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)
  • @directus/types
    • Added backlink query parameter to exclude back-relations when expanding *.* in the fields query parameter (#25284 by @Nitwel)

πŸ› Bug Fixes & Optimizations

  • @directus/app
    • Added BSL license banner to display for first admin user (#25299 by @AlexGaillard)
    • Fixed system filters showing null (#25294 by @br41nslug)
    • Ensured to revert changes on error after drag & drop in kanban and calendar layout (#25329 by @formfcw)
    • Prevented table column widths from having null values (#25298 by @robluton)
    • Ensured that the redirection to the collection view after editing an item takes the bookmark query into account (#25327 by @formfcw)
    • Allowed selecting custom collections for items.sort action hook (#25340 by @ComfortablyCoding)
    • Improved nested folder rendering performance (#25276 by @AlexGaillard)
    • Fixed the β€œSave as Copy” action for files (#25351 by @Nitwel)
    • Updated dependencies tar-fs, vue-i18n, vite and undici (#25267 by @br41nslug)
    • Ensured that the archive filter would only apply if permissions were granted for the archive field (#25352 by @formfcw)
  • @directus/api
  • @directus/env
  • @directus/types
  • @directus/system-data
  • @directus/components
  • @directus/extensions-sdk
  • @directus/storage-driver-cloudinary
  • @directus/storage-driver-supabase
  • @directus/themes
  • @directus/utils
    • Replaced mapValuesDeep with deepMap. (#25216 by @Nitwel)
    • Fixed translating m2a filters on GQL only when applicable (#24830 by @Nitwel)
  • @directus/schema-builder
    • Fixed translating m2a filters on GQL only when applicable (#24830 by @Nitwel)
  • @directus/sdk
  • @directus/errors
  • @directus/extensions
    • Fixed default value of extension options not allowing any (#25273 by @Nitwel)

πŸ“¦ Published Versions

  • @directus/app@13.11.0
  • @directus/api@28.0.0
  • @directus/components@1.1.1
  • @directus/composables@11.2.0
  • create-directus-extension@11.0.15
  • @directus/env@5.1.0
  • @directus/errors@2.0.2
  • @directus/extensions@3.0.7
  • @directus/extensions-registry@3.0.7
  • @directus/extensions-sdk@14.0.0
  • @directus/memory@3.0.6
  • @directus/pressure@3.0.6
  • @directus/schema-builder@0.0.3
  • @directus/storage-driver-azure@12.0.6
  • @directus/storage-driver-cloudinary@12.0.6
  • @directus/storage-driver-gcs@12.0.6
  • @directus/storage-driver-s3@12.0.6
  • @directus/storage-driver-supabase@3.0.6
  • @directus/system-data@3.1.1
  • @directus/themes@1.1.2
  • @directus/types@13.2.0
  • @directus/utils@13.0.7
  • @directus/validation@2.0.6
  • @directus/sdk@20.0.0

  •  

Firefox 140.0

1 Juli 2025 om 22:20

New

  • Vertical Tabs: You can now keep more β€” or fewer β€” pinned tabs in view for quicker access to important windows. Just drag the divider to resize your pinned tabs section.

    screenshot Firefox browser with the sidebar enabled, demonstrating the divider for pinned tabs

  • Custom Search Engines: Firefox now supports adding even more search engines. To add a custom engine, right-click a search field of a supported website and select β€œAdd Search Engine”, or go to Settings > Search > Add (below the search shortcuts table) to manually enter a search URL.

  • Firefox Extensions: Customize your toolbar with the option to remove the extensions shortcut, giving you more control over your browser. When the button is hidden, you can access the extensions panel again at any time from the Firefox menu by clicking the Extensions menu item.

  • You can now unload tabs by right-clicking on a tab (or multiple selected tabs) and selecting "Unload Tab". This can speed up performance by reducing Firefox's memory and CPU usage.

  • Full-Page Translations now prioritizes translating only the content near your current view, improving speed and responsiveness. Content outside your view is skipped unless you scroll to it, reducing unnecessary resource usage.

  • Firefox builds in Arabic now come with a built-in Arabic dictionary for the Firefox spellchecker.

  • Address autofill enabled for users in Italy, Poland, and Austria.

Fixed

Changed

Enterprise

Developer

  • Improved the search feature in the Inspector panel to help developers more effectively search the DOM of the current page. Sorting the results by the number of matching elements, support β€œpseudo” selector state, etc.

Web Platform

  • Added platform support for aria-keyshortcuts in Linux, macOS, and Windows.

  • Added support for the CookieStore API, an asynchronous cookie API for scripts running in HTML documents and service workers.

  • Added support for the Custom Highlight API, which allows styling arbitrary text ranges. Support for text-decoration is not included and is planned for an upcoming release.

  • Added support for the pointerrawupdate event. This event provides lower-latency access to pointer movements by firing as soon as the pointer data is available, typically before the main pointermove event. Unlike pointermove, it performs an additional hit test to determine the target and fires more frequently, which may impact performance even if only a listener is added. This event is intended for applications that require high-precision input handling and cannot achieve smooth interaction using coalesced pointermove events alone.

  • Service Workers are now available in Private Browsing Mode. This enhancement builds on our efforts to support IndexedDB and the DOM Cache API in Private Browsing through encrypted storage. With this change, more websites, especially those that rely on background tasks, will be able to benefit from Service workers.

  • Firefox now applies a uniform user agent (UA) style to <h1> elements, regardless of whether they are used inside <article>, <aside>, <nav>, or <section>.

  • Firefox will now escape less-than (<) and greater-than (>) symbols when serializing HTML attributes, making certain mXSS attacks on websites more difficult.

Unresolved

  • Users with certain dark themes may experience issues with text contrast in the sidebar. A workaround is to use the built-in dark theme or the system theme
    This is tracked under Bug 1971487 and a fix will follow in a later release.
    (Fixed in 140.0.1)

Community Contributions

  •  

5.1.0

28 Mei 2025 om 07:44

Changelog

Features

Bug fixes

  • 2cb4ee3: fix: drop freebsd/arm support (modernc.org/sqlite does not support it) (@seriousm4x)

Go dependencies

Npm dependencies

  •  

5.0.6

14 Mei 2025 om 09:05

Changelog

Bug fixes

Others

Go dependencies

Npm dependencies

  • 0ecaf8e: npm-dep: bump @eslint/compat from 1.2.8 to 1.2.9 in /frontend (@dependabot[bot])
  • d2b51bc: npm-dep: bump @eslint/js from 9.25.1 to 9.26.0 in /frontend (@dependabot[bot])
  • e5a8685: npm-dep: bump @sveltejs/kit from 2.20.7 to 2.20.8 in /frontend (@dependabot[bot])
  • ac2bd62: npm-dep: bump @sveltejs/kit from 2.20.8 to 2.21.0 in /frontend (@dependabot[bot])
  • b59bc41: npm-dep: bump @tailwindcss/postcss from 4.1.4 to 4.1.5 in /frontend (@dependabot[bot])
  • f4b1c82: npm-dep: bump @tailwindcss/postcss from 4.1.5 to 4.1.6 in /frontend (@dependabot[bot])
  • b17a497: npm-dep: bump daisyui from 5.0.28 to 5.0.30 in /frontend (@dependabot[bot])
  • ae2db49: npm-dep: bump daisyui from 5.0.30 to 5.0.35 in /frontend (@dependabot[bot])
  • b262886: npm-dep: bump eslint from 9.25.1 to 9.26.0 in /frontend (@dependabot[bot])
  • 8af2111: npm-dep: bump eslint-config-prettier from 10.1.2 to 10.1.3 in /frontend (@dependabot[bot])
  • afd5112: npm-dep: bump eslint-config-prettier from 10.1.3 to 10.1.5 in /frontend (@dependabot[bot])
  • 537290b: npm-dep: bump svelte-check from 4.1.6 to 4.1.7 in /frontend (@dependabot[bot])
  • eac0703: npm-dep: bump tailwindcss from 4.1.4 to 4.1.5 in /frontend (@dependabot[bot])
  • fde3a0e: npm-dep: bump tailwindcss from 4.1.5 to 4.1.6 in /frontend (@dependabot[bot])
  • 52c91d1: npm-dep: bump typescript-eslint from 8.31.0 to 8.31.1 in /frontend (@dependabot[bot])
  • a7f84b2: npm-dep: bump typescript-eslint from 8.31.1 to 8.32.0 in /frontend (@dependabot[bot])
  • e3dcbf1: npm-dep: bump typescript-eslint from 8.32.0 to 8.32.1 in /frontend (@dependabot[bot])
  • f1c2b23: npm-dep: bump vite from 6.3.3 to 6.3.4 in /frontend (@dependabot[bot])
  • 8588359: npm-dep: bump vite from 6.3.4 to 6.3.5 in /frontend (@dependabot[bot])

  •  

5.0.5

27 April 2025 om 23:10

Changelog

Features

Others

Go dependencies

Npm dependencies

  •  

5.0.5-beta.1

19 April 2025 om 09:48

Changelog

Features

Others

Go dependencies

Npm dependencies

  •  

5.0.1

17 Maart 2025 om 11:35

Changelog

Bug fixes

Others

  •  

1.5.0

Door: louislam
30 Maart 2025 om 19:43

Warning

Breaking change: Due to the security reason, the "Console" feature is now disabled by default. If you need this feature and understand the risk, you can enable it via the environment variable DOCKGE_ENABLE_CONSOLE=true.

πŸ†• New Features

  • Docker client updated to 28.0.4
  • Docker Compose updated to 2.34.0
  • #767 Console Improvements

⬆️ Improvements

πŸ› Bug Fixes

🦎 Translation Contributions

⬆️ Security Fixes

Others

  • Other small changes, code refactoring and comment/doc updates in this repo:
  • #636 #766

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has
s been included in one of the pull requests.

  •  

1.4.2

Door: louislam
21 Januari 2024 om 18:04

πŸ› Bug Fixes

  • #380 Fixed the startup issue that Dockge is no longer working after restart
  • #342 Fixed the login placeholder issue (Thanks @cyril59310)

🦎 Translation Contributions

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

  •  

1.4.0

Door: louislam
3 Januari 2024 om 13:39

πŸ†• New Features

  • #200 Initial support for multiple Dockge instances

🦎 Translation Contributions

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

How to setup multiple instances

Assume that you have 4 Dockge instances currently.

  1. Find one Dockge instance as your primary Dockge
  2. Login to your primary Dockge
  3. In the homepage, you can connect to other Dockge instances by clicking New Agent.
  4. Now you should see all instances are online and all stacks across all Dockge instances are in the stack list.

How it works?

  • Your browser only need to connect to Dockge 1. Dockge 2/3/4 are connected from Dockge 1.
  • Dockge 1 works like a proxy, it will forward requests/responses from Dockge 2/3/4 to your browser.

  •  

1.4.0-beta.0

Door: louislam
26 December 2023 om 13:32

πŸ†• New Features

  • #200 Multiple Dockge instances

🦎 Translation Contributions

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

How to switch to the beta version?

Open dockge's compose.yaml and change the image tag from 1 to beta like:

...
services:
  dockge:
    image: louislam/dockge:beta
...

And then update and restart the stack:

docker compose pull
docker compose up -d

How to setup multiple instances

Assume that you have 4 Dockge instances currently.

  1. Find one Dockge instance as your primary Dockge
  2. Login to your primary Dockge
  3. In the homepage, you can add new agent. Connect all 3 other Dockge instances.
  4. Now you should see all instances are online and all stacks across all Dockge instances are in the stack list.

How it works?

  • Your browser only need to connect to Dockge 1. Dockge 2/3/4 are connected from Dockge 1.
  • Dockge 1 works like a proxy, it will forward requests/responses from Dockge 2/3/4 to your browser.

  •  

1.3.4

Door: louislam
16 December 2023 om 16:34

⬆️ Improvements

πŸ› Bug Fixes

  • #301 Fixed an envsubst issue that it won't work if the yaml contains non-string primitive types
  • #303 Updated Docker Dompose plugin from 2.21.0 to 2.23.3, which may fixed some upstream bugs

🦎 Translation Contributions

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

  •  

1.3.3

Door: louislam
10 December 2023 om 14:28

πŸ› Bug Fixes

  • #255 Fix: The .env editor is stopped working if the file contains \r\n (Thanks @syko9000)
  • #269 Fix: Check update is not working
  • #268 Envsubst the yaml file in order to display the correct values in the UI instead of tags such as ${PORT}
  • #270 Fix: .env code change is not reactive

🦎 Translation Contributions

⬆️ Security Fixes

Others

  • Other small changes, code refactoring and comment/doc updates in this repo:
    #264 (Thanks @derekmahar)

Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.

  •  

1.3.1

Door: louislam
4 December 2023 om 19:51

πŸ†• New Features

  • #218 #231 Added support for editing .env file (Thanks @syko9000)
  • #212 Added pnpm run reset-password, which is used for resetting your password.

Improvements

  • #228 Sort non-managed stacks to the end of stack list
  • #227 Improved performance

🐞 Bug Fixes

  • #206 Fixed an issue that the container terminal could be wrong if containers from different stacks had the same service name (Thanks @ThalesC)
  • #235 Fixed an issue that the external network do not show correctly in 1.3.0

🦎 Translation Contributions

Others

  •  

Bitfocus Companion v4.0.2

Door: Julusian
17 Juni 2025 om 20:03

πŸ“¦ Downloads available at

πŸ’΅ Donate to the project at

Companion v4.0.2 - Release Notes

🐞 BUG FIXES

  • Improve performance of bank_style, bank_pushed and bank_current_step feedbacks #3453
  • Fix Emulator Names Disappearing #3474
  • Fix connection upgradeIndex being lost during imports #3481
  • Fix button image preview sometimes showing stale image #3476
  • Fix ensure connection looks valid before importing #3472
  • Fix linked surface lockout incorrectly calculating last press time #3471
  • Fix wizard grid size not always being respected #3489
  • Fix contour shuttle event order #3485
  • Fix emberplus api close/init (#3469)
  • Fix xkeys not handling green backlight #3473
  • Fix action execute failed logging
  • Fisable fullscreen buttons if fullscreen api is not available

Full Changelog: v4.0.1...v4.0.2

  •  

NVIDIA Driver 576.80

17 Juni 2025 om 00:00
Release Highlights:
Although GeForce Game Ready Drivers and NVIDIA Studio Drivers can be installed on supported notebook GPUs, the original equipment manufacturer (OEM) provides certified drivers for your specific notebook on their website. NVIDIA recommends that you check with your notebook OEM for recommended software updates for your notebook.

Game Ready for FBC: Firebreak and DOOM: The Dark Ages Path Tracing Update

This new Game Ready Driver provides the best gaming experience for the latest new games supporting DLSS 4 technology including FBC: Firebreak and REMATCH, as well as the Path Tracing update for DOOM: The Dark Ages.

Fixed Gaming Bugs

  • Dune: Awakening: stability issues [5273568]
  • EA Sports FC 25: stability issues [5251937]
  • Dragons Dogma 2:Β displays shadow flicker [5252205]
  • Clair Obscur: Expedition 33:Β stability issues [5283401]
  • Enshrouded:Β crashes after launching game [5279848]
  • Monster Hunter World: stability issues when playing in DX12 mode [5305302]
  • Gray Zone Warfare: stability issues [5284518]
  • Marvel Rivals: stability issues [5273681]
  • Ghost of Tsushima Directors Cut: Flickering/corruption around light sources [5138067]
  • GTA VΒ Enhanced: stability issues [5302755]
  • Honor of Kings: World: stability issues [5304344]
  • Forza Horizon 5: stability issues [5131160]
  • Indiana Jones and The Great Circle: Image corruption [5326122]


Fixed General Bugs

  • GeForce RTX 5090 FE acoustic improvements for idle and low loads [5139629]
  • Changing a setting in the "NVIDIA Control Panel" -> "Manage 3D Settings" may trigger shader disk cache rebuild [5282396]
  • Twinmotion: Bugcheck when attempting to launch [5282285]
  • Adobe Substance 3D Painter: showing viewport corruption after baking [5270020]
  • BlackmagicDesign: UI overlay in Fusion page is not displayed correctly [5237584]
  • Video playback in a web browser may show brief red/green flash corruption [5241341]
  • Videos captured with NVIDIA App may appear washed out after editing with the Windows Photos app [5294224]
  • Certain DisplayPort 1.4 monitors may display random black screen flicker when connected to DisplayPort 2.1 graphics card [5277453]


Learn more in our Game Ready Driver article here.

Game Ready  Driver

  •  

BookStack v25.05.1

17 Juni 2025 om 16:38

Links

Full List of Changes

This release contains the following fixes and changes:

  • Updated new WYSIWYG editor with a range of fixes: (#5653)
    • Added toolbar for media elements for easier menu access.
    • Updated media embed code field to show existing embed code for direct editing.
    • Updated media resize handling to be more reliable and to retain focus after resize.
    • Updated table resize handles to be more efficient, and prevented them wondering far away from tables so often.
    • Fixed buggy media selection scenarios.
    • Fixed media form "src" field not working when video is using source elements.
    • Fixed table resize handles overlapping table captions.
    • Fixed text formatting being inconsistent on new paragraphs.
    • Fixed tiny image resize square on image insert.
  • Fixed comment updates showing incorrect notification text. (#5642)
  • Fixed search system ignoring words adjacent to non-breaking spaces. (#5640)
  • Updated translations with latest Crowdin changes. (#5637)

  •  
❌