Releases: dbinfrago/capella-dockerimages
v3.1.2
What's Changed
Features
- feat: Use
uvfor diagram cache GitHub action template by @MoritzWeber0 in #418
Bug Fixes
- fix: Properly set initial screen resolution by @MoritzWeber0 in #417
Internal Changes
- fix: Migrate repository to DB InfraGO GitHub organization by @MoritzWeber0 in #420
- fix: Update some additional references to new GitHub organization by @MoritzWeber0 in #421
- build(deps): Bump actions/github-script from 7 to 8 by @dependabot[bot] in #424
- build(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #423
- build(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #422
Full Changelog: v3.1.1...v3.1.2
v3.1.1
What's Changed
Bug Fixes
- fix(backup): Default to grouped T4C to Git mapping again by @MoritzWeber0 in #412
- fix(backup): Reinstall Git LFS by @MoritzWeber0 in #411
- fix(cli): Accept feature patches with similar names by @MoritzWeber0 in #413
- fix(backup): Handle dates of older Capella versions in commit history by @MoritzWeber0 in #414
Internal Changes
- build: Also push intermediate images in CLI by @MoritzWeber0 in #409
- perf: Reduce fetch depth to 1 in Gitlab pipelines by @MoritzWeber0 in #410
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
Features
- feat: Add option to deviate from default dropins by @MoritzWeber0 in #405
Internal Changes
- docs: Explicitly mention the missing CDO extensions in public images by @MoritzWeber0 in #401
- build(deps): Bump astral-sh/setup-uv from 5 to 6 by @dependabot in #399
- perf: Don't register XpraCollector when using other connection method by @MoritzWeber0 in #402
- build(cli): Add envvar for base image tag by @MoritzWeber0 in #403
- ci: Tolerate missing
dropins.overwrites.ymlby @MoritzWeber0 in #406
Full Changelog: v3.0.2...v3.1.0
v3.0.2
What's Changed
Bug Fixes
- fix(t4c2git): Don't copy commit history as file into Git repository by @MoritzWeber0 in #397
- fix(t4c2git): Replace empty commit messages with 'No commit message' by @MoritzWeber0 in #398
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
Bug Fixes
- fix(t4c2git): Escape brackets in CDI grep when looking for last commit by @MoritzWeber0 in #396
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
A new command-line interface improves the developer experience and is intended to replace the previous Makefile. We tried to make it as backwards compatible as possible, but there are some breaking changes.
In addition, the TeamForCapella to Git script can now map TeamForCapella commits 1:1 to Git commits for Capella >= 7.0.0. This improves the traceability and can be used to identify changes more easily.
Breaking Changes
Capella 5.0.0, 5.2.0 and 6.0.0 are no longer released to the GitHub registry. The mentioned versions are still supported, but you have to build the images manually or stick to the last released version v2.7.7.
In addition, there are multiple breaking changes to the variables in the Makefile:
- The default value of
CAPELLA_VERSIONwas changed to7.0.0. - The feature to inject packages has been removed.
INSTALL_OLD_GTK_VERSIONis no longer supported.
The reason is that the description editor issues have been fixed in Capella 7.0.0 and a fix for Capella 6.X.X is available. We want to focus on newer versions and reduce the maintenance effort.DOCKER_RUN_FLAGSwas removed. The common run flags are available as CLI flags.DOCKER_BUILD_FLAGSwas removed. The common build flags are available as CLI flags.DOCKER_DEBUG_FLAGSwas removed.CAPELLA_VERSIONSwas removed. It's no longer possible to group the build of different Capella versions. If you want to build for multiple versions, build a loop on your own.- The debug-targets in the Makefile have been removed. Use the new CLI instead for debugging.
- The steps are less fine-grained. For example, it's not possible to extend an existing T4C image with remote functionality using the CLI anymore. Instead, you have to use an existing Capella image and install remote + t4c together in one command via the CLI.
JUPYTER_NOTEBOOK_REVISIONhas been removed.WORKSPACE_NAMEwas replaced withWORKSPACE_PATHfor more flexibility.CAPELLA_DOCKERIMAGES_REVISIONwas removed. The revision is now automatically derived. To use a custom revision in the image tag, pass--image-tagto the build commands.DOCKER_REGISTRYwas replaced withDOCKER_PREFIX.
Full Changelog
Features
- feat: Map TeamForCapella commits 1:1 to Git commits by @MoritzWeber0 in #393
- build!: Replace
Makefilewith custom CLI by @MoritzWeber0 in #392 - feat!: Remove support for old GTK versions by @MoritzWeber0 in #395
- feat: Support custom proxy variables for build by @MoritzWeber0 in #394
Internal Changes
- test: Remove all Docker image tests by @MoritzWeber0 in #391
- ci: Enable stronger Hadolint linting and fix issues by @zusorio in #361
v2.7.7
What's Changed
Features
Internal Changes
- chore: Use contextlib.suppress instead of try-except by @MoritzWeber0 in #388
Full Changelog: v2.7.6...v2.7.7
v2.7.6
What's Changed
Features
- feat: Bundle all session related logs in
/var/log/sessionby @MoritzWeber0 in #386
Internal Changes
Full Changelog: v2.7.5...v2.7.6
v2.7.5
What's Changed
Features
- feat: Add Jupyter Git extension by @zusorio in #383
- feat: Load certificates into certifi certificate store by @MoritzWeber0 in #382
Bug Fixes
- fix: Handle requirements.txt being invalid in Jupyter by @zusorio in #381
- fix: Skip metrics on permission denied by @MoritzWeber0 in #385
Internal Changes
Full Changelog: v2.7.4...v2.7.5
v2.7.4
What's Changed
Features
- feat: Set correct title in Xpra by @MoritzWeber0 in #373
- feat: Remove node from jupyter image by @zusorio in #375
Bug Fixes
- chore(docs): Auto-update copyright year by @MoritzWeber0 in #372
- chore: Move back to regular Xpra release by @zusorio in #377
Full Changelog: v2.7.3...v2.7.4