Releases: arconia-io/arconia
v0.21.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.21Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.20.0 -> 0.21.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
🚨 Breaking Changes
Arconia is now based on Spring Boot 4.0. If your application uses Spring Boot 3.5, the last supported version of Arconia is 0.20.
The automated upgrade procedure for Arconia 0.21 also includes an automated upgrade to Spring Boot 4.0.
Changelog
🚀 Features
- 29bf609 Migrate to Spring Boot 4.0 baseline
🐛 Fixes
dev
- 42ec0d5 Workaround for Spring AI dependency bug
🔄️ Changes
otel
- 3c40b84 Make tracing and logging support Actuator-independent
- c8902cd Improve OpenTelemetry connection details
🧰 Tasks
- 50d8be0 Refine dependencies after Spring Boot 4 upgrade
📝 Documentation
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.20.1
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.20Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.19.0 -> 0.20.1).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🛠 Build
- f2c9ea9 Update Nix environment
⚙️ Dependencies
- 60741c6 Update Docling Hava 0.3.0 to 0.4.1
- 28ce504 Update Spring Boot 3.5.8 to 3.5.9
- 261593f Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#156), closes #156
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.20.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.20Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.19.0 -> 0.20.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
- c94f1ff Introduce Docling Document Reader for Spring AI
🔄️ Changes
docling
- f780ff7 Rename arconia.docling.url property to arconia.docling.base-url
- 71e5508 Rely on logs from Docling Java Testcontainers
🧪 Tests
otel
- fb3f7e6 More resilient OpenTelemetry tests
unscoped
- 659841b Enable Artemis container tests only if OCI runtime available
🧰 Tasks
dev
- d7461fc Update Ollama 0.13.2 to 0.13.3 as default image
- 31f9a76 Update Grafana LGTM 0.12.0 to 0.13.0 as default image
- 960bdba Update OTel Collector 0.140.1 to 0.141.0 as default image
- a6ebe09 Update Ollama 0.13.0 to 0.13.2 as default image
- 464c7c5 Update Grafana LGTM 0.11.17 to 0.12.0 as default image
- 795d943 Update Docling 1.8.0 to 1.9.0 as default image
🛠 Build
- 9ac481a Refine reclaim disk space step
- 23f43e4 Fix script permissions
- 7b56edd Configure reclaim disk space on GH runners
- 02122fb Optimize disk space on GH runners
- 28bf212 Fix typo in workflow
- 9c74ba3 Authenticate with GHCR
- 0c10fd6 Update editorconfig
📝 Documentation
- 9262755 Improve documentation
⚙️ Dependencies
- fdd7d6e Bump jreleaser/release-action from 2.4.3 to 2.5.0
- a2c852c Bump github/codeql-action from 4.31.5 to 4.31.7
- 0ec4440 Update OpenTelemetry Java Instrumentation 2.22.0 to 2.3.0
- c199ebe Update Spring AI 1.1.1 to 1.1.2
- 62cb24d Update Docling Java 0.2.0 to 0.3.0
- 63e796f Update Spring AI 1.1.0 to 1.1.1
- 520b42f Update Datasource Micrometer 1.2.0 to 1.2.1
- 470a3e4 Update Docling Java 0.1.5 to 0.2.0
- 934d22b Bump actions/setup-java from 5.0.0 to 5.1.0 (#154), closes #154
- 143e0fe Bump actions/checkout from 6.0.0 to 6.0.1 (#153), closes #153
- feda4c2 Update Docling Java 0.1.4 to 0.1.5
- f0f4910 Bump github/codeql-action from 4.31.4 to 4.31.5 (#150), closes #150
- 26f9fec Bump actions/checkout from 5.0.1 to 6.0.0 (#149), closes #149
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.19.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.19Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.17.0 -> 0.19.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
dev
- 4d72831 Add OpenTelemetry Collector Dev Service
docling
- 1978a04 Adopt the new official Docling Java API
otel
- e3693fd Adopt stable exemplars support for OpenTelemetry Metrics
unscoped
- 12024a3 Manage Datasource Micrometer in BOM
🐛 Fixes
dev
- a37d989 Use correct bean names
docling
- 4787003 Fix connection name for Docling container
🔄️ Changes
dev
- 944cfe5 Use core Testcontainers APIs for Redis Dev Service
🧰 Tasks
ai
- a310828 Migrate APIs for Spring AI 1.1.0
dev
- 31757cb Update Redis 8.2 to 8.4 as default image
- 98f1078 Update Pulsar 4.1.1 to 4.1.2 as default image
- 7ae404d Update PostgreSQL 18.0 to 18.1 as default image
- a7dcaa5 Update Ollama 0.12.10 to 0.13.0 as default image
- 0fc8cb9 Update MariaDB 12.0 to 12.1 as default image
- 11bd5a0 Update Grafana LGTM 0.11.16 to 0.11.17 as default image
- bfc6c0d Update Kafka 4.1.0 to 4.1.1 as default image
🛠 Build
- 6d5ad32 Update Nix environment
📝 Documentation
otel
- 2d3c33c Improve guidance for using gRPC in OpenTelemetry
unscoped
- 1ce3389 Update what's new for 0.19
⚙️ Dependencies
- a1b6955 Update Docling Java 0.1.3 to 0.1.4
- 7cfe669 Bump github/codeql-action from 4.31.3 to 4.31.4 (#147), closes #147
- 087d589 Update Gradle 9.2.0 to 9.2.1
- 2bd486e Update Spring Boot 3.5.7 to 3.5.8
- afec0a4 Update OpenTelemetry Java Instrumentation 2.21.0 to 2.22.0
- 3db8d08 Update Native Build Tools 0.11.1 to 0.11.3
- 617727f Update github/codeql-action 4.31.2 to 4.31.3
- fc720cc Update peter-evans/repository-dispatch 4.0.0 to 4.0.1
- 4f9c023 Update gRPC Netty 1.76.0 to 1.77.0
- 69335e2 Bump actions/checkout from 5.0.0 to 5.0.1 (#144), closes #144
- 54ad6c6 Update Spring AI 1.0.3 to 1.1.0
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.18.2
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.18Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.17.0 -> 0.18.2).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🛠 Build
📝 Documentation
otel
- e667e09 Improve OTel comparison tables
unscoped
- 82dbad0 Update Spring Boot to Arconia OpenTelemetry migration guide
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.18.1
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.18Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.17.0 -> 0.18.1).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🔄️ Changes
otel
- 463ed3c More stable Micrometer OTLP auto-configuration
🧰 Tasks
dev
- c41925e Update Ollama 0.12.9 to 0.12.10 as default image
- 6e82c30 Update Grafana LGTM 0.11.15 to 0.11.16 as default image
📝 Documentation
otel
unscoped
- d9c684c Improve general documentation
- 9e389e8 Document OpenTelemetry exporter retries
- c72b21f Fix heading size
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.18.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.18Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.17.0 -> 0.18.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
dev
- 80624b7 Add Apache Pulsar Dev Service (#133), closes #133
- 6a7b21d Add LLDAP Dev Service (#130), closes #130
otel
- bb4f377 Improve compatibility with Spring Boot when OTel disabled
- 36b3e86 Support Micrometer Metrics Registry OTLP
- d683eee Support retry for OpenTelemetry exporters
🐛 Fixes
dev
- 8c3d4e3 Add missing Spring AI dependency to MongoDB Atlas module
obs
- 3e5ee27 Add missing property metadata
🔄️ Changes
obs
- 5cad2dc Enhance OpenInference configuration
otel
- ab76c4e Consolidate OpenTelemetry dependencies
- 6c055ef Improve support for Micrometer Metrics Registry OTLP
- 24deba2 Improve Micrometer Registry OTLP configuration
- 8b5528c Move Phoenix connection details support to OpenTelemetry module
- ca801eb Improve configuration and tests for Micrometer Metrics Bridge
🧰 Tasks
dev
- e6c9d28 Update RabbitMQ 4.1 to 4.2 as default image
- e4d8b11 Update Phoenix 12.7 to 12.9 as default image
- 17a2ba0 Update Ollama 0.12.6 to 0.12.9 as default image
- df3dc0d Update MongoDB 8.0 to 8.2 as default image
- 8986f91 Update Grafana LGTM 0.11.14 to 0.11.15 as default image
- f91d38b Update Grafana LGTM 0.11.14 to 0.11.15 as default image
- 5f12b0f Update Artemis 2.43.0 to 2.44.0 as default image
- cb0d892 Refine LLDAP Dev Service
- 8f08a5c Update Ollama 0.12.3 to 0.12.6 as default image
- e5af238 Update PostgreSQL 17.6 to 18.0 as default image
- 51e36f9 Update Artemis 2.42.0 to 2.43.0 as default image
- dfaa8cc Update Grafana LGTM 0.11.9 to 0.11.14 as default image
- e1bd490 Update Phoenix 11.38 to 12.7 as default image
- 566a89c Use existing constants instead of hard-coded values
unscoped
- 71bebf9 Handle static code analysis findings
🛠 Build
- 92a55f5 Configure Bluesky host
- 0bbf86a Configure Bluesky in pipeline
- 19d0cef Enable Bluesky announcer in JReleaser
- bab67dc Update Nix environment
- bdd614f Fix typo in action name
- 5208715 Update Nix environment
- 4620d88 Configure CodeQL
- 7070357 Remove CodeQL in favour of SonarCloud
- cfe3345 Align style in actions and workflows
- 3ef5fb1 Add CodeQL workflow
- e5fb96f Include Gradle Wrapper validation
📝 Documentation
dev
- f20814b Refine Pulsar Dev Services documentation
otel
- 4c2faa0 Improve OpenTelemetry documentation
unscoped
- 5ea0d8d Polish release notes
- 2d082a1 Add more details to system requirements
- 98b1a17 Add new MongoDB Atlas features to what's new
- 3de8501 Update badges in readme
- e8ecd14 Add Quality Gate badge to readme
- e303061 Update badges in readme
- 450fa64 Update badges in readme
- 639b89e Add Maven Central badge in readme
- 4d0f6f7 Update badges in readme
⚙️ Dependencies
- f932a2b Update github/codeql-action 4.31.0 to 4.31.2
- d5f03ef Update Gradle 9.1.0 to 9.2.0
- c0ab6bb Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#128), closes #128
- 415eaaf Bump github/codeql-action from 4.30.9 to 4.31.0 (#129), closes #129
- f5941e3 Update github/codeql-action 4.30.8 to 4.30.9
- 220abbc Update OpenTelemetry Java Instrumentation 2.20.1 to 2.21.0
- a68f8b8 Update Spring Boot 3.5.6 to 3.5.7
- 7420548 Bump github/codeql-action from 3.30.8 to 4.30.8 (#120), closes #120
- f6c55b5 Bump io.grpc:grpc-netty-shaded from 1.75.0 to 1.76.0 (#116), closes #116
- 79d2313 Bump github/codeql-action from 4.30.7 to 4.30.8 (#118), closes #118
- aebe6f1 Bump github/codeql-action from 3.30.6 to 4.30.7 (#117), closes #117
Contributors
We'd like to thank the following people for their contributions:
- Bs Mahi (@bsmahi)
- Thomas Vitale (@ThomasVitale)
v0.17.1
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.17Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.16.0 -> 0.17.1).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🧪 Tests
- e708b16 Fix Docling integration tests after URL change
📝 Documentation
- ac6f662 Update description in readme
- 1939d2c Improve formatting in readme
- 67788e2 Fix Antora misconfiguration
⚙️ Dependencies
- 3a43160 Update GraalVM Tools 0.11.0 to 0.11.1
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.17.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.17Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.16.0 -> 0.17.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
dev
- 09a7b07 Add Kafka Dev Service
- 194cd3e Add MongoDB Atlas Dev Service
- 506f6d8 Extend customization options for Oracle XE Dev Service
- 4ffc8bd Extend customization options for Oracle Dev Service
- c9bf3ae Extend customization options for MySQL Dev Service
- 3649b96 Extend customization options for MariaDB Dev Service
- 755294f Extend customization options for PostgreSQL Dev Service
- 9381523 Add ApacheMQ Artemis Dev Service
- ca17f88 Add MongoDB Dev Services
🧪 Tests
dev
- 2c54802 Improve tests for dev services
- ddee172 Improve tests for PostgreSQL Dev Service
- 8338436 Improve tests for MariaDB Dev Service
- 3ae889b Improve tests for PostgreSQL Dev Service
- b207039 Use full docker imag ename in unit tests
🧰 Tasks
dev
- 5d57ae8 Polish MongoDB Atlas Dev Service
- 66d3718 Update Phoenix 11.32.1 to 11.38.0 as default image
- a0495e4 Update Ollama 0.11.9 to 0.12.3 as default image
- dc41ea9 Polish MongoDB Dev Services
🛠 Build
- b7c14ac Update documentation update trigger
- cee6139 Add Renovate configuration
- 133908b Improve CycloneDX config
- a86cd02 Update nix environment
- d6eae05 Update actions/checkout 4.2.2 to 5.0.0
- 196d525 Update gradle/actions/setup-gradle 4.4.3 to 4.4.4
- 5c21337 Update ossf/scorecard-action 2.4.1 to 2.4.3
- 3f7a77e Improve the ScoreCard workflow
- 03f23b1 Add workflow for OpenSSF Scorecard Supply Chain Security
- d0c42be Use Java 25 for development
- 1638e76 Update Nix development environment
📝 Documentation
core
- babcc6d Add docs for bootstrap mode
dev
- bec1a64 Improve dev services docs navigation
- a1e2b00 Improve dev services docs navigation
- 96b742f Improve dev services docs navigation
- 3e890e6 Enhance event broker docs
- b6da7e9 Improve Dev Services docs
- 4d4e086 Improve docs for JDBC dev services
- e3c3753 Clean up docs for JDBC dev services
unscoped
- 6f989b8 Improve syntax in documentation
- 1d95a31 Correct navigation links
- d9e5fdc Refine Antora configuration
- 1c7806a Make contribution guidelines more straightforward
⚙️ Dependencies
- e438e0b Update JReleaser Action to 2.4.3
- 5571bf4 Update CodeQL Action 3.30.5 to 3.30.6
- 953ad3d Bump peter-evans/repository-dispatch from 3.0.0 to 4.0.0 (#109), closes #109
- 3e53d30 Bump gradle/actions from 4.4.4 to 5.0.0 (#110), closes #110
- 46646c5 Update Spring AI 1.0.2 to 1.0.3
- 2e3f8c4 Update CycloneDX 2.3.1 to 2.4.1
- 5a48301 Bump actions/upload-artifact from 4.6.1 to 4.6.2
- 3e17a73 Update Gradle 9.0.0 to 9.1.0
- fc944af Update OpenTelemetry Instrumentation 2.20.1 to 2.20.0
Contributors
We'd like to thank the following people for their contributions:
- Bs Mahi (@bsmahi)
- Thomas Vitale (@ThomasVitale)
v0.16.1
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework --to-version 0.16Depending on how your project is configured, you might need to update the version number of the Arconia Maven BOM manually after running the recipe (e.g. 0.15.0 -> 0.16.1).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🐛 Fixes
otel
- cc21003 SdkMeterProvider bean not created correctly in certain conditions
🧪 Tests
- 156da86 Add missing JUnit 5 runtime dependency
🧰 Tasks
build
- 8259c57 Remove custom version for protobuf-java
dev
- 9547921 Show correct message about the Phoenix UI
⚙️ Dependencies
- bde9939 Update Docling 1.4.0 to 1.5.1
- c9b22c5 Update Spring Boot 3.5.5 to 3.5.6
- 118467e Update GraalVM Tools 0.10.6 to 0.11.0
- 31a11d0 Update Spring AI 1.0.1 to 1.0.2
- e4ed653 Update OpenTelemetry Java Instrumentation 2.19.0 to 2.20.0
- 91cf944 Update OpenTelemetry Semantic Conventions 1.34.0 to 1.37.0
- 12bbf43 Bump gradle/actions from 4.4.2 to 4.4.3
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)