Releases: DSD-DBS/capella-dockerimages
Releases · DSD-DBS/capella-dockerimages
v1.14.0
Notable changes
The EGit merge strategy is now set to "Last head". This option has made the Diff/Merge Editor much more stable in our tests.
In addition, TeamForCapella backups have stable xmi:id
s now, which leads to a smaller difference in the backup Git commits.
Full changelog
Features
- feat: Set EGit merge strategy "Last head" as default by @MoritzWeber0 in #207
- feat: Print failure message when error occurs by @dominik003 in #198
- feat: install
neovim
in base image by @jamilraichouni in #201 - feat: Change password by directly writing to
/etc/shadow
by @MoritzWeber0 in #202
Bug fixes
- fix: Papyrus and pipeline tests by @dominik003 in #206
- fix: Add TeamForCapella flags for stable
xmi:id
s by @MoritzWeber0 in #204
Development
- refactor: Lint all docker files with Hadolint by @amolenaar in #193
- build: Add new backup target for local environment by @MoritzWeber0 in #205
Full Changelog: v1.13.5...v1.14.0
v1.13.5
Full changelog
Features
- feat: Allow non-root users to run capella by @jamilraichouni in #190
- feat: Add symlink from notebook workspace to
/shared
by @MoritzWeber0 in #187
Bug fixes
- fix(jupyter): Handle SIGTERM properly by @MoritzWeber0 in #186
- fix: Move xauth and dbus-x11 installation to capella/base by @MoritzWeber0 in #184
- fix: Create
/shared
directory in Dockerfile by @MoritzWeber0 in #197
Development
- build: Add global venv for Python by @MoritzWeber0 in #191
Full Changelog: v1.13.4...v1.13.5
v1.13.4
Notable changes
The Jupyter image now has the jupyter-collaboration
extension preinstalled. The extension adds real-time collaboration to the Jupyter image:
jupyter-collaboration.mp4
Full changelog
Features
- feat: Add jupyter-collaboration as extension by @MoritzWeber0 in #183
Full Changelog: v1.13.3...v1.13.4
v1.13.3
Notable changes
- A reusable Github action for the diagram cache was added. The template can be used for Capella Github projects.
- capellambse context diagrams are now supported in the Jupyter notebooks.
Full changelog
Features
- feat(jupyter): Use global venv and update requirements from template by @MoritzWeber0 in #179
- feat: Add reusable Github action for the
diagram cache
by @Paula-Kli in #181 - feat(jupyter): Add support for capellambse-context-diagrams by @MoritzWeber0 in #180
Development
- refactor!: Rename
HOST
toCSP_ORIGIN_HOST
by @MoritzWeber0 in #182
Full Changelog: v1.13.2...v1.13.3
v1.13.2
What's Changed
Bug fixes
- fix: Install
xauth
to fix a bug withxvfb-run
by @MoritzWeber0 in #177
Full Changelog: v1.13.1...v1.13.2
v1.13.1
What's Changed
Notable changes
- Multiple projects with the same name can now be loaded in read-only sessions. To avoid conflicts, we'll add a sanitized revision and optionally a counter as suffix to the project name.
- The memory limit for eclipse-based images has been increased to match the requirements of
pure::variants
. - Jupyter now supports embedding in
iframes
if explicitly configured.
Full changelog
Features
- feat: Allow embedding of Jupyter notebooks by @MoritzWeber0 in #172
Bug fixes
- fix: Load multiple models with the same project name by @MoritzWeber0 in #174
Performance improvements
- perf: Increase memory limit to 5.5GB for Eclipse based tools by @MoritzWeber0 in #176
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
Features
- Upgrade to Debian Bookworm by @amolenaar in #168
- Install EGit as default feature in eclipse/base image by @MoritzWeber0 in #154
- Add compatibility for non-root base images by @MoritzWeber0 in #170
Bug fixes
- Fix broken installation of openjdk-17-jre by @MoritzWeber0 in #171
Full Changelog: v1.12.2...v1.13.0
v1.12.2
What's Changed
Breaking changes
- The
capella/cli
image was removed. Use thecapella/base
image instead, the interface remains the same (Incorporate cli behaviour in the capella base image by @amolenaar in #152) - The
t4c/client/export
andt4c/client/backup
images were merged into thet4c/client/base
. Refer to the documentation for the new interface (Merge t4c client, backup, and export images by @amolenaar in #162)
Documentation
- docs: Update schema for main tag by @Paula-Kli in #163
Bug fixes
- fix: Add missing
&&
after install by @dominik003 in #166 - Fix capella base image by @dominik003 in #165
Development
- Fix run exporter command by @dominik003 in #161
- Boyscouting by @amolenaar in #164
New Contributors
- @Paula-Kli made their first contribution in #163
Full Changelog: v1.12.1...v1.12.2
v1.12.1
What's Changed
- fix: Check for directories for dropins by @dominik003 in #160
Full Changelog: v1.12.0...v1.12.1
v1.12.0
What's Changed
Features
- Add papyrus image by @MoritzWeber0 in #140
- Adds
pure::variants
images (based on Eclipse) by @MoritzWeber0 in #147 - Extend capella base by feature patches by @dominik003 in #156
Bug fixes
- Disable Jupyter extension manager by @amolenaar in #153
- Only move patch/dropin files if at least one file exists by @dominik003 in #157
- Use empty string for docker_prefix in tests if provided by @dominik003 in #158
Development
- Use
bash
as default shell by @MoritzWeber0 in #155
Full Changelog: v1.11.5...v1.12.0