Releases: arconia-io/arconia
early-access
v0.23.1
v0.23.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.23Depending 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.22.0 -> 0.23.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
dev
- 1f53561 Support volume mappings for containers
- 67cf314 Use Ollama native service when available
- c281d37 Support resource mappings for containers
🐛 Fixes
dev
🔄️ Changes
dev
- 1ae3f30 Improve PostgreSQL wait strategy
docling
- 41541e4 Use programmatic approach for DoclingServeApi implementation
🧰 Tasks
dev
- dcf3f91 Use Redis 8.6 as default image
- f388e90 Use Pulsar 4.1.3 as default image
- a39efdf Use PostgreSQL 18.2 as default image
- e1838bc Use Phoenix 13.2 as default image
- 9780387 Use OTEL Collector 0.146.1 as default image
- 01a3c1d Use Ollama 0.16.2 as default image
- 01ec2ce Use MariaDB 12.2 as default image
- 88352d5 Use Grafana LGTM 0.18.1 as default image
- 2cb5473 Use Kafka 4.2.0 as default image
- c410d42 Use Docling Serve 1.13.0 as default image
📝 Documentation
dev
- b370d84 Improve Dev Services docs
- d1b12b0 Improve Dev Services docs
- b692807 Remove extra warning
- 62f246d Document known issue with PostgreSQL on OpenShift
⚙️ Dependencies
dev
- 872a3cd Update Docling Serve 1.10.0 to 1.11.0 as the default image
unscoped
- d15aabb Update Spring Boot 4.0.2 to 4.0.3
- e1c78f3 Update CycloneDX 3.1.0 to 3.2.0
- e93e9a1 Update OpenTelemetry Java Instrumentation 2.24.0 to 2.25.0
- 3946304 Update Datasource Micrometer 2.1.0 to 2.1.1
- 4d5dda4 Bump github/codeql-action from 4.32.0 to 4.32.2 (#176), closes #176
- e4d98de Bump io.grpc:grpc-netty-shaded from 1.78.0 to 1.79.0 (#175), closes #175
- dfdc151 Update OpenTelemetry Semantic Conventions 1.37.0 to 1.39.0
- cdbeba5 Update Docling Java 0.4.3 to 0.4.4
Contributors
We'd like to thank the following people for their contributions:
- Thomas Vitale (@ThomasVitale)
v0.22.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.22Depending 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.21.0 -> 0.22.0).
For more information, check out Upgrading Arconia.
⭐ Highlights
See What's New.
Changelog
🚀 Features
dev
- 3dc27cf Add Dev Services Actuator endpoint
- df1574d Make Dev Services a first-class citizen
- b58ce31 Add configurable fixed exposed ports (#163), closes #163
- fcbf2cd Consolidate Dev Services bean registration and configuration
🐛 Fixes
dev
- 26a0b8d Ensure the DockerClient lifecycle is managed globally
- f2228c5 Wrong port number for new RedisContainer class
🔄️ Changes
dev
- 5c50cce Improve container info collection
- 0cfb317 Exclude Dev Services from Spring AOT Test compilation
- 35c096c Improve exception handling for Ollama Dev Service
🧪 Tests
- 0ecbad5 Update Valkey integration tests
- 76e335f Add integration tests for new Testcontainers modules
- 681b77b Fix LLDAP integration test
🛠 Build
📝 Documentation
dev
- 5cfa533 Improve Dev Services docs
- 14857cb Add more details about Dev Services
- 0be4a5e Update Dev Services docs for new features
⚙️ Dependencies
dev
- 3abcf79 Update Docling Serve 1.9.0 to 1.10.0 as the default image
- b02bd5b Update Phoenix 12.9 to 12.31 as the default image
- a4d3b8d Update OTel Collector 0.141.0 to 0.144.0 as the default image
- c372bd4 Update Ollama 0.13.3 to 0.15.1 as the default image
- 17e1da6 Update MySQL 8.4 to 9.6 as the default image
- 9d504a4 Update Grafana LGTM 0.13.0 to 0.16.0 as the default image
- e5258d9 Update Grafana LGTM 0.13.0 to 0.16.0 as the default image
- 2e19ecb Add Valkey Dev Service module
unscoped
- 39ba2d7 Update Datasource Micrometer 2.0.1 to 2.1.0
- 92ee940 Update Spring AI 2.0.0-M1 to 2.0.0-M2
- 9832204 Update Docling Java 0.4.1 to 0.4.3
- 9e49cb3 Bump gradle/actions from 5.0.0 to 5.0.1 (#170), closes #170
- 7ec301c Update Gradle 9.3.0 to 9.3.1
- 5adc638 Bump github/codeql-action from 4.31.11 to 4.32.0 (#169), closes #169
- 775563f Bump actions/checkout from 6.0.1 to 6.0.2
- 0a26b3a Bump actions/setup-java from 5.1.0 to 5.2.0 (#165), closes #165
- 578a906 Bump github/codeql-action from 4.31.9 to 4.31.11 (#168), closes #168
- 9f68b91 Update Gradle 9.2.1 to 9.3.0
- 3701d55 Update OpenTelemetry Instrumentation 2.23.0 to 2.24.0
- dffbfff Update Spring Boot 4.0.1 to 4.0.2
- 6a9a96a Update GraalVM Build Tools 0.11.3 to 0.11.4
- 53e5fe5 Update github/codeql-action 4.31.8 to 4.31.9
- 5540d21 Update grpc-netty-shaded 1.77.0 to 1.78.0
Contributors
We'd like to thank the following people for their contributions:
- Jimisola Laursen (@jimisola)
- Thomas Vitale (@ThomasVitale)
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)