Releases: fhem/fhem-docker
Releases · fhem/fhem-docker
Release list
Version 5.3.0
Changes
- cpan: exclude Math::Pari and Crypt::Random on arm/v7 by @sidey79 in #458
- Runtime-agnostic container detection for DockerImageInfo by @sidey79 in #459
- docs: document supported environment variables by @sidey79 in #460
- chore(deps): update dependency cpm to v1.1.4 by @renovate[bot] in #480
- Modernize docker compose example by @sidey79 in #482
- Separated user and developer documentation.
- Clarified the recommendation for the minimal image.
- Updated entry.sh and tests for network and container behavior.
- Fixed the parserDetails.ini bug related to XML::SAX.
- Updated DockerImageInfo.pm to report runtime information as model.
CI/CD Changes
Full Changelog: v5.2.7...v5.3.0
Version 5.3.0 beta-4
What's Changed
- chore(deps): update docker digest by @renovate[bot] in #462
- chore(deps): update docker digest by @renovate[bot] in #463
- chore(deps): update docker digest by @renovate[bot] in #464
- chore(deps): update docker digest by @renovate[bot] in #465
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in #468
- chore(deps): update docker digest by @renovate[bot] in #466
- chore(deps): update docker digest by @renovate[bot] in #471
- chore(deps): update actions/cache action to v6 by @renovate[bot] in #469
- chore(deps): update docker digest by @renovate[bot] in #472
- chore(deps): update docker digest by @renovate[bot] in #473
- chore(deps): update docker digest by @renovate[bot] in #474
- chore(deps): update docker digest by @renovate[bot] in #475
- Update cpm version via renovate by @sidey79 in #478
- chore(deps): update dependency cpm to v1.1.2 by @renovate[bot] in #479
- chore(deps): update dependency cpm to v1.1.4 by @renovate[bot] in #480
- extract cpm retry wrapper script in seperate file by @sidey79 in #481
Full Changelog: v5.3.0-beta3...v5.3.0-beta4
Version 5.3.0 beta-3
What's Changed
- docs: document supported environment variables by @sidey79 in #460
- Try use-default-answer by @sidey79 in #461
Full Changelog: v5.3.0-beta2...v5.3.0-beta3
Version 5.3.0 Beta 2
What's Changed
- chore(deps): update docker digest by @renovate[bot] in #445
- chore(deps): update docker digest by @renovate[bot] in #446
- chore(deps): update docker digest by @renovate[bot] in #447
- chore(deps): update docker digest by @renovate[bot] in #448
- chore(deps): update docker digest by @renovate[bot] in #450
- chore(deps): update reproducible-containers/buildkit-cache-dance action to v3.4.0 by @renovate[bot] in #451
- chore(deps): update docker digest by @renovate[bot] in #453
- chore(deps): update docker digest by @renovate[bot] in #454
- chore(deps): update docker digest by @renovate[bot] in #455
- chore(deps): update docker digest by @renovate[bot] in #457
- chore(deps): update docker/dockerfile:1 docker digest to 87999aa by @renovate[bot] in #456
- cpan: exclude Math::Pari and Crypt::Random on arm/v7 by @sidey79 in #458
- Runtime-agnostic container detection for DockerImageInfo by @sidey79 in #459
Full Changelog: v5.3.0-beta1...v5.3.0-beta2
Version 5.3.0 Beta 1
v5.3.0-beta1
Pre-release for the upcoming 5.3.x image series.
Highlights
- Added CPAN inventory generation and verification for Docker builds.
- Added PR comments with CPAN build and verification findings.
- Improved CPAN install stability across supported architectures.
- Moved ARM64 CPAN builds to native ARM runners.
- Moved ARMv7 CPAN builds to ARM64 runners to reduce QEMU overhead.
- Updated Docker base image digests and GitHub Actions dependencies.
CI and Build Changes
- Generate and compare CPAN requirements against installed modules.
- Export installed module inventories from build containers.
- Verify CPAN requirements inside the build stage.
- Add clearer CPAN assertion and failure reporting.
- Add CPAN verification summaries and artifacts.
- Retry CPAN installs on transient failures.
- Use cpan.org as CPM mirror.
- Pin and validate the configured CPM version.
- Rotate CPM cache keys per run and preserve cache data after failures.
- Enable and cache CPM prebuilt builds.
- Exclude unsupported or unmaintained CPAN modules and repositories from generated requirements.
Architecture Changes
linux/arm64CPAN builds now run onubuntu-24.04-arm.linux/arm/v7CPAN builds now run onubuntu-24.04-armwith QEMU still enabled for the 32-bit ARM target.- Added platform-specific handling for CPAN modules that are not reliable on all architectures.
Dependency Updates
- Updated multiple Docker image digests.
- Updated
docker/dockerfile:1digest. - Updated
perl:5.38.5-slim-bookwormdigest. - Updated
rlespinasse/github-slug-actionto5.6.0. - Updated
actions/github-scripttov9.
Renovate
- Fixed Renovate configuration syntax.
- Added
minimumReleaseAgefor digest updates.
Notes
This is a pre-release. It should not update the latest image tag when published as a GitHub pre-release.
Compare: v5.2.7...v5.3.0-beta1
Version 5.2.7
What's Changed
- chore(deps): update docker digest by @renovate[bot] in #420
- chore(deps): update docker digest by @renovate[bot] in #421
Full Changelog: v5.2.6...v5.2.7
Version 5.2.6
What's Changed
- chore(deps): update docker digest by @renovate[bot] in #410
- chore(deps): update docker digest by @renovate[bot] in #411
- chore(deps): update docker digest by @renovate[bot] in #413
- chore(deps): update docker digest by @renovate[bot] in #414
- chore(deps): update docker digest by @renovate[bot] in #415
- chore(deps): update docker digest by @renovate[bot] in #416
- chore(deps): update docker digest by @renovate[bot] in #417
- chore(deps): update docker/dockerfile:1 docker digest to 4a43a54 by @renovate[bot] in #418
- chore(deps): update docker digest by @renovate[bot] in #419
Full Changelog: v5.2.5...v5.2.6
Version 5.2.5
What's Changed
- fix: some documentation by @sidey79 in #388
- chore(deps): update docker digest by @renovate[bot] in #389
- chore(deps): update docker digest by @renovate[bot] in #390
- chore(deps): update docker digest by @renovate[bot] in #391
- chore(deps): update docker digest by @renovate[bot] in #392
- chore(deps): update docker digest by @renovate[bot] in #393
- chore(deps): update docker digest by @renovate[bot] in #396
- chore(deps): update docker digest by @renovate[bot] in #397
- chore(deps): update docker digest by @renovate[bot] in #398
- chore(deps): update docker digest by @renovate[bot] in #399
Other Changes
- chore(deps): update rlespinasse/github-slug-action action to v5.5.0 by @renovate[bot] in #394
- chore(deps): update docker/setup-qemu-action action to v4 by @renovate[bot] in #404
- chore(deps): update docker/setup-buildx-action action to v4 by @renovate[bot] in #406
- chore(deps): update docker/build-push-action action to v7 by @renovate[bot] in #409
- build(deps): bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #408
- chore(deps): update docker/login-action action to v4 by @renovate[bot] in #405
- chore(deps): update actions/download-artifact action to v8 by @renovate[bot] in #402
- chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in #403
Full Changelog: v5.2.4...v5.2.5
Version 5.2.4
What's Changed
- fix(README): Fix debian version references to use correct images by @thtomate in #384
- chore(deps): update docker digest by @renovate[bot] in #385
- chore(deps): update docker digest by @renovate[bot] in #386
- chore(deps): update docker digest by @renovate[bot] in #387
New Contributors
Full Changelog: v5.2.3...v5.2.4
Version 5.2.3
What's Changed
- chore(deps): update perl:5.38.5-threaded-bullseye docker digest to by @renovate[bot] in #363
- chore(deps): update perl:5.38.5-threaded-bullseye docker digest to by @renovate[bot] in #362
- chore(deps): update docker digest by @renovate[bot] in #378
- chore(deps): update docker digest by @renovate[bot] in #379
- chore(deps): update docker digest by @renovate[bot] in #380
- chore(deps): update docker digest by @renovate[bot] in #381
- chore(deps): update perl:5.38.5-bookworm docker digest to 5.38.5-bookworm by @renovate[bot] in #382
- chore(deps): update perl:5.38.5-threaded-bookworm docker digest to 5.38.5-threaded-bookworm by @renovate[bot] in #383
Other changes
- chore(deps): update actions/download-artifact action to v6 by @renovate[bot] in #358
- chore(deps): update actions/upload-artifact action to v5 by @renovate[bot] in #359
- Disable pindigest for docker-compose manager by @sidey79 in #361
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #365
- chore(deps): update rlespinasse/github-slug-action action to v5.4.0 by @renovate[bot] in #366
- build(deps): bump rlespinasse/github-slug-action from 5.3.0 to 5.4.0 by @dependabot[bot] in #367
- Update perlImages group from Minor36 to Minor38 by @sidey79 in #369
- Update group names and settings in renovate.json5 by @sidey79 in #370
- chore(deps): update docker digest by @renovate[bot] in #371
- build(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #373
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #372
- chore(deps): update actions/download-artifact action to v7 by @renovate[bot] in #376
- chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in #377
Full Changelog: v5.2.2...v5.2.3