Releases: DSD-DBS/capella-dockerimages
v2.7.2
What's Changed
Features
- feat: Add process metrics using psutil by @zusorio in #342
- feat: Add prometheus metrics tracking Xpra performance by @zusorio in #331
Bug Fixes
- fix: Fix the previous OPEN_TIMEOUT fix not being properly applied by @zusorio in #356
- fix: Disable overlay scrolling in Capella by @Wuestengecko in #355
Full Changelog: v2.7.1...v2.7.2
v2.7.1
What's Changed
Features
Bug Fixes
- fix: Update the modal focuser to correctly handle multiple modals by @zusorio in #349
- fix: Increase OPEN_TIMEOUT and move injects to own file by @zusorio in #354
Internal Changes
- chore: Remove nitrogen from remote docker image by @Wuestengecko in #335
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
This fix contains several improvements for the xpra
and xrdp
connection methods. In Xpra, model dialogs are now considered and focused. In xrdp, dialogs are no longer opened in a fullscreen mode. Also a loud annoying beep sound on invalid input in Capella is now disabled.
Full Changelog
Features
- feat: Add auto-refresh for Xpra startup page by @MoritzWeber0 in #344
- feat: Disable bell sound by @zusorio in #347
- feat: Openbox theme improvements by @Wuestengecko in #337
Bug Fixes
- fix(gitlab-ci): Allow non-root pipeline runs by @MoritzWeber0 in #348
- fix(provisioning): Append to
/etc/environment
instead of overwriting it by @Wuestengecko in #338 - fix: Use internal browser for help instead of broken external one by @zusorio in #346
- fix: Fix an issue where modals could be unfocused causing soft-locks by @zusorio in #334
- fix: Only fullscreen the main window in Openbox by @Wuestengecko in #336
Internal Changes
- refactor: Tell Xpra to not touch IM envvars by @Wuestengecko in #339
New Contributors
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
Starting with this release, we will disable the semantic browser during container startup in workspaces where we can find the corresponding configuration option. More information is available in the documentation: https://dsd-dbs.github.io/capella-dockerimages/capella/base/#semantic-browser-auto-refresh
Full Changelog
Features
- feat: Install
ssh
client in base image by @MoritzWeber0 in #319 - feat: Bump
xpra-html5
to latest version by @MoritzWeber0 in #332 - feat: Disable the auto-refresh of the semantic browser on Capella session startup by @jamilraichouni in #321
Internal Changes
- build: Disable automatic installation of dropins by default by @MoritzWeber0 in #323
- ci: Update pre-commit hooks by @MoritzWeber0 in #325
- ci: Allow setting the Capella download URL by @MoritzWeber0 in #326
- refactor: Make non-API funcs private by @jamilraichouni in #327
- ci: Bump
pre-commit
to latest version by @MoritzWeber0 in #330
Full Changelog: v2.5.3...v2.6.0
v2.5.3
What's Changed
Features
- feat: Add missing dropins for Capella 7.0.0 by @MoritzWeber0 in #311
Bug fixes
- fix: Don't install recommended packages in base image by @MoritzWeber0 in #314
Internal changes
- ci: Sort keys in
dropins.yml
files automatically by @MoritzWeber0 in #315 - build(deps): bump actions/add-to-project from 1.0.1 to 1.0.2 by @dependabot in #298
Full Changelog: v2.5.2...v2.5.3
v2.5.2
What's Changed
Bug fixes
- fix: Consider changed success message for importer / exporter by @MoritzWeber0 in #312
Full Changelog: v2.5.1...v2.5.2
v2.5.1
What's Changed
Bug fixes
- fix(t4c): Use correct venv for backup & exporter by @MoritzWeber0 in #297
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
Features
- feat: Derive JVM-memory options automatically from host/container by @MoritzWeber0 in #296
- feat: Add support for Capella 7.0.0 by @MoritzWeber0 in #307
Development
- fix: Correct installable unit name suffix by @jamilraichouni in #303
Full Changelog: v2.4.0...v2.5.0
v2.4.0
Breaking changes
The token authentication for Juypter was removed. After this update, all Jupyter containers will be exposed without authentication!
Reason for this change is a feature in the Capella Collaboration Manager, which automatically authenticates users against sessions (pre-authentication): https://github.com/DSD-DBS/capella-collab-manager/releases/tag/v3.1.0
If you don't use the Capella Collaboration Manager, you have to implement your own authentication mechanism.
What's Changed
Features
- feat: Fail when trying to auto-download Capella with arm64 by @MoritzWeber0 in #291
- feat: Expose idletime of Jupyter container via metrics endpoint by @MoritzWeber0 in #292
Internal changes
- ci: Remove unused Python setup during Docker build by @MoritzWeber0 in #295
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
Features
- feat(jupyter): Allow additional dependencies during runtime by @MoritzWeber0 in #290
Full Changelog: v2.2.1...v2.3.0