Releases: arconia-io/arconia
v0.16.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.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.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
obs
- 14d4fd1 Support for OpenInference Semantic Conventions
unscoped
- a65fbe7 Add support for Docling 1.4.0
🔄️ Changes
obs
- c701072 Consolidate naming strategy for new observability modules
🧪 Tests
dev
- 4021e17 Disable Oracle integration tests on main pipeline, too slow and heavy
otel
- cedeff3 Use Grafana LGTM 0.11.9 in integration tests
🧰 Tasks
dev
- c53dfb2 Update Ollama 0.11.7 to 0.11.9 as default image
- 88f9b91 Update Grafana LGTM 0.11.8 to 0.11.9 as default image
- 1bd9346 Update MariaDB 0.11.4 to 0.11.7 as default image
- 2fd3a20 Update MariaDB 11.8 to 12.0 as default image
- 933e4a9 Update Docling 1.3.0 to 1.3.1 as default image
- d636abd Update PostgreSQL 17.5 to 17.6 as default image
- 3f927c2 Update Grafana LGTM 0.11.7 to 0.11.8 as default image
- 798476e Update Ollama 0.11.3 to 0.11.4 as default image
docling
- e27e8d0 Update Docling Server 1.1.0 to 1.2.0 as default image
otel
- 310a785 Simplify Logback Bridge activation condition
unscoped
- ca9a434 Improve patching of dependencies for handling CVEs
- 8d948cd Polish auto-configuration and tests
- 2da27f9 Polish auto-configuration and tests
🛠 Build
- e863a17 Update Flox environment
📝 Documentation
- a707a9d Extend docs for Dev Services and add Maven special instructions
- adba7d0 Prepare upgrade docs for next release
⚙️ Dependencies
- a6758fb Update Spring Boot 3.5.4 to 3.5.5
- cf912dc Update OpenTelemetry Java Instrumentation 2.18.1 to 2.19.0
- 8f6946b Bump actions/setup-java from 4.7.1 to 5.0.0
- 3133a9a Update Docling Serve 1.2.0 to 1.3.0
- d843b8a Update Commons Compress 1.24.0 to 1.28.0
- 7103dea Update Commons Lang3 3.17.o to 3.18.0
- caa5b7b Bump actions/checkout from 4.2.2 to 5.0.0
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.15.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.15Depending 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.14.0 -> 0.15.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
docling
🐛 Fixes
dev
- 288d7f7 Add missing exposed ports config for Docling Dev Service
docling
- b8cb9bc Health contributor only enabled if Actuator is present
🔄️ Changes
docling
- 2016c0d Improve actuator health config
🧪 Tests
otel
- 97099ae Update OpenTelemetry Metrics tests
unscoped
- 80a784d Align test case naming convention
🧰 Tasks
dev
- bd946ef Update Redis 8.0 to 8.2 as default image
- 0e578dc Update Oracle 23.8 to 23.9 as default image
- dfa9492 Update Grafana LGTM 0.11.6 to 0.11.7 as default image
- e73ec81 Update Ollama 0.9.6 to 0.11.3 as default image
🛠 Build
- c5d5032 Update Flox environment
- a6b9bfd Disable Gradle configuration cache until Maven Publish supports it
- dd2f335 Update Gradle 8.14.3 to 9.0.0
- 3b0705d Update Flox environment
📝 Documentation
- b7c25bb Further improvements for Docling documentation
- 054f0b8 Improve Docling documentation
- 1844db2 Fix typo in OpenTelemetry documentation
⚙️ Dependencies
- 85f03c4 Update Gradle Action 4.4.1 to 4.4.2
- 3349505 Update OpenTelemetry Instrumentation 2.18.0 to 2.18.1
- 5ee0124 Update Spring AI 1.0.0 to 1.0.1
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.14.1
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update frameworkDepending 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.13.0 -> 0.14.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
boot
- 2c570ec Support env var for setting bootstrap mode
🐛 Fixes
boot
- 9d61723 Missing condition in bootstrap mode detection heuristics
📝 Documentation
otel
- acfca3c Fix wrong header type
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.14.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update frameworkDepending 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.13.0 -> 0.14.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
dev
- d9f51e0 Make startup time configurable for Dev Services
🐛 Fixes
otel
- 4ccadc3 Support Actuator reading metrics when using the OTel Micrometer Bridge
- 14c0665 Fix incomplete condition for Micrometer Metrics OpenTelemetry Bridge
🔄️ Changes
boot
- 435e775 Restructure Boot modules
dev
multitenancy
- a0cce4b Restructure multitenancy modules
otel
- d6c7d28 Improve configuration and compatibility
- 6c9008d Restructure OpenTelemetry Testcontainers support
- cb14050 Improve Metrics support and exporter configuration
- 6c33094 Restructure observability modules
- 0aca72b Improve support for Logback OpenTelemetry Bridge
- 6b61aea Improve support for Micrometer Metrics OpenTelemetry Bridge
- 89f30ca Refine OpenTelemetry exporters auto-configuration
- 923f4cb Refine OpenTelemetry Metrics auto-configuration
- 7ef3810 Refine OpenTelemetry Traces auto-configuration
- 90559e8 Refine OpenTelemetry Logs auto-configuration
- 9e017cd Refine OpenTelemetry Resource auto-configuration
unscoped
- e5d6b83 Restructure Spring Boot Starter modules
🧪 Tests
otel
- 752fd0e Fix test after refactoring
🧰 Tasks
boot
- a6c0aac Review format and docs
core
- cb475e4 Review format and docs
dev
- 972d949 Clean up style and formatting
- 17f7292 Update Ollama 0.9.5 to 0.9.6 as default image
- b77b2eb Update Grafana LGTM 0.11.5 to 0.11.6 as default image
multitenancy
unscoped
- ec577c5 Clean up unnecessary comments
🛠 Build
- a9eb680 Update Gradle Wrapper 8.14.1 to 8.14.3
- ea0aa8e Update Flox environment
- 36bb7d0 Update Nix packages
⚙️ Dependencies
- 9de8ca7 Update Protobuf Java 3.25.5 to 3.25.8
- d1c1b7c Update Spring Boot 3.5.3 to 3.5.4
- 013435a Update protobuf-java 3.25.2 to 3.25.5
- ff5de1c Update OpenTelemetry Semantic Conventions 1.32.0 to 1.34.0
- 99d971f Update OpenTelemetry Java 1.51.0 to 1.52.0
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.13.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update frameworkDepending 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.12.0 -> 0.13.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
bom
- 1d092b1 Add JSpecify to Arconia BOM
core
- 502611b Enhance bootstrap mode and profiles activation
otel
- dfb3ce0 BatchSpanProcessor is now customizable
🐛 Fixes
dev
- 892af86 Make DevTools optional for Dev Services
🔄️ Changes
core
- c01d0de Make PropertyAdapter more robust
🧪 Tests
core
- aff9aad Add unit tests for HostInfo
dev
- ff79e29 Update Redis tests after dependency upgrade
🧰 Tasks
dev
- 66d0956 Update Oracle 23.7 to 23.8 as default image
- 137a890 Update Ollama 0.9.0 to 0.9.5 as default image
- 499b356 Update MariaDB 11.7 to 11.8 as default image
- a49b1a9 Update Grafana LGTM 0.11.3 to 0.11.5 as default image
unscoped
- 6d11d20 Remove 0.12.0 deprecations
🛠 Build
📝 Documentation
- eb15f4a Improve upgrade guide
- 560ca09 Update instructions for upgrading
- 7efb93e Update readme
- b9a6f35 Update system requirements
⚙️ Dependencies
build
- caffed8 Update Gradle Action 4.4.0 to 4.4.1
dev
- f105cba Update Redis 7.4 to 8.0
- 3ff7bcb Update Ollama 0.7.0 to 0.9.0
- 421f0e5 Update Grafana LGTM 0.11.1 to 0.11.3
otel
- 967b5b2 Update OpenTelemetry Instrumentatino 2.16.0 to 2.17.0
unscoped
- e41f406 Update Spring Boot 3.5.0 to 3.5.3
- 877c050 Update CycloneDX 2.3.0 to 2.3.1
- 0cd962b Update Spring Boot 3.4.6 to 3.5.0
- fb53348 Update Gradle 8.14 to 8.14.1
- d598e43 Bump io.grpc:grpc-netty-shaded from 1.72.0 to 1.73.0
- ac3b5f4 Update Spring Boot 3.4.5 to 3.4.6
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.12.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update frameworkDepending 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.10.3 -> 0.12.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
otel
- 92e8892 Consolidate OpenTelemetry SDK Customizers
🐛 Fixes
dev
- e32d194 Downgrade MySQL from 9.3 to 8.4 due to bug in Testcontainers
🧰 Tasks
- ae3bb75 Upgrade Flox development environment
📝 Documentation
otel
- 54db617 Improve OTel docs for Maven
⚙️ Dependencies
- 2306674 Bump org.gradle.toolchains.foojay-resolver-convention
- 6f37fa6 Update Spring AI 1.0.0-RC1 to 1.0.0
- e2245c4 Bump gradle/actions from 4.3.1 to 4.4.0
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.11.0
🛳️ Upgrade
You can upgrade to this new version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update frameworkDepending 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.10.3 -> 0.11.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
Thanks to K Siva Prasad Reddy, this release features a series of new Arconia Dev Services:
🚨 Breaking Changes
The following breaking changes have been introduced in this release.
Note
If you use the automated upgrade procedure described above, all these changes are applied automatically.
- The
arconia.dev.services.*.reusableproperty has been renamed toarconia.dev.services.*.shared, which supports three values:always,dev-mode, andnever. See Sharing Dev Services for more information. - The
arconia-dev-services-opentelemetry-lgtmdependency has been renamed toio.arconia:arconia-dev-services-lgtm. - The Redis Dev Service now supports a single service definition instead of providing separate configurations for Redis Community and Redis Stack. This change was done after the new direction announced by the Redis product, which will release a single Redis OSS variant moving forward, combining features from both Community and Stack.
Changelog
🚀 Features
dev
- a986bb9 Advanced Dev Service sharing feature and better handling of application modes
- 8a1ab83 Add Oracle XE dev service
- a02bb6f Add Oracle dev service
- 153de26 Use RabbitMQ with Management Console
- d9318fc Add RabbitMQ dev service
- 73fab27 Adding a new dev-services module for MariaDB.
🐛 Fixes
core
- 43dab5f More resilient property adapter
dev
- 4bad091 Make dev service tests more resilient
otel
- 2b83343 Fix incompatibility between Actuator and Micrometer OTel Bridge
🔄️ Changes
dev
- f7ffe8b Rename Grafana LGTM Dev Service
tenant
- 65affcd Review multitenancy APIs
🧪 Tests
dev
- f7cc328 Update Grafana LGTM 0.11.0 to 0.11.1
🧰 Tasks
core
- f6c3a85 Remove redundant conditional checks
dev
unscoped
🛠 Build
- 9a0e144 Define dev environment with Flox
- 6a28489 Refine triggers for commit stage workflow
- cb4a398 Configure Semantic PRs
- aed2485 Update Gradle 8.14-rc3 to 8.14
📝 Documentation
core
dev
- 4aa11f3 Add more details to Dev Services intro docs
- 54f6716 Include Maven examples in Dev Services docs
- ba5d43f Restructure and improve Dev Service docs
k8s
- 5933d26 Include Maven examples in Kubernetes docs
unscoped
- 19bad40 Improve issue templates description
- a2b3d10 Include DCO reference text
- 8e6ce85 Introduce contributing guidelines
- f563bc7 Enhance pull request and issue templates
- 19eeff1 Further improvements for issue templates
- ed80be2 Improve UX for bug report
- 2be0b39 Refine issue templates titles and descriptions
- b8d657d Improve UX of issue templates
- b1499c2 Issue template for Dev Service request
- 605b462 Improve issue templates
⚙️ Dependencies
dev
- 9660c96 Update Redis Stack 7.4.0-v3 to 7.4.0-v4
- 6eaf822 Update MariaDB 11.7.2 to 11.7
- 333d831 Update Ollama 0.6.6 to 0.6.7
- 4e440b4 Update LGTM 0.11.0 to 0.11.1
unscoped
- 1501291 Update PostgreSQL 17.4 to 17.5
- 82bfbe4 Update Oracle Free 23 to 23.7
- d3e5187 Update Ollama 0.6.7 to 0.7.0
- 75fa1c1 Update OpenTelemetry Java Instrumentation 2.15.0 to 2.16.0
- 77ba52a Update Spring AI 1.0.0-M8 to 1.0.0-RC1
Contributors
We'd like to thank the following people for their contributions:
- K Siva Prasad Reddy (@sivaprasadreddy)
- Thomas Vitale (@ThomasVitale)
v0.10.3
Changelog
🛠 Build
- a672e26 Bump Gradle to 8.14-rc3
📝 Documentation
- 2bacabf Include issues and PR templates for GitHub
⚙️ Dependencies
- 606e58f Update Spring AI 1.0.0-M7 to 1.0.0-M8
- b54b18a Update CycloneDX 2.2.0 to 2.3.0
- 07304e0 Update Spring Boot 3.4.4 to 3.4.5
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.10.1
Changelog
🚀 Features
dev
- 2f77c30 Make env vars configurable for Dev Services
🛠 Build
📝 Documentation
⚙️ Dependencies
dev
unscoped
- c858ffc bump io.grpc:grpc-netty-shaded from 1.71.0 to 1.72.0
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.10.0
Changelog
You can upgrade to this version using the Arconia CLI:
brew install arconia-io/tap/arconia-cli
arconia update framework🚀 Features
boot
- 769db42 Configure profiles based on application modes
dev
- 51b1f65 Improve profiles configuration
🛠 Build
📝 Documentation
dev
- 949caee Improve the intro docs for Dev Services
unscoped
⚙️ Dependencies
dev
- cbd95fe Bump OTel LGTM from 0.9.3 to 0.10.0
otel
- c400d51 Bump OTel Java Instrumentation from 2.14.0 to 2.15.0
unscoped
- db611c0 Bump Spring AI from 1.0.0-M6 to 1.0.0-M7
- f578d3f bump org.gradle.toolchains.foojay-resolver-convention
- 09b1ccb bump actions/setup-java from 4.7.0 to 4.7.1
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)