Skip to content

Releases: arconia-io/arconia

v0.16.0

08 Sep 23:25
b245a68

Choose a tag to compare

🛳️ 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.16

Depending 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

📝 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:

v0.15.0

06 Aug 19:53
881b82d

Choose a tag to compare

🛳️ 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.15

Depending 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

  • 007a932 Enable Docling UI in Dev Service
  • ef68899 Introduce Docling integration and Dev Service

🐛 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:

v0.14.1

29 Jul 20:50
85bf241

Choose a tag to compare

🛳️ Upgrade

You can upgrade to this new version using the Arconia CLI:

brew install arconia-io/tap/arconia-cli
arconia update framework

Depending 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


Contributors

We'd like to thank the following people for their contributions:

v0.14.0

29 Jul 17:53
d8a21fe

Choose a tag to compare

🛳️ Upgrade

You can upgrade to this new version using the Arconia CLI:

brew install arconia-io/tap/arconia-cli
arconia update framework

Depending 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

dev

  • 704dd89 Consolidate naming for Dev Services
  • cc3f4f6 Restructure Dev Services modules

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

core

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

  • f4525d0 Clean up style and formatting
  • d360541 Review style, format and docs

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:

v0.13.0

08 Jul 14:44
edf5b2c

Choose a tag to compare

🛳️ Upgrade

You can upgrade to this new version using the Arconia CLI:

brew install arconia-io/tap/arconia-cli
arconia update framework

Depending 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

  • b62b72c Update Flox development environment
  • 8dcafc4 Disable Oracle XE tests from main pipeline

📝 Documentation

⚙️ 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:

v0.12.0

21 May 20:34
c20d3de

Choose a tag to compare

🛳️ Upgrade

You can upgrade to this new version using the Arconia CLI:

brew install arconia-io/tap/arconia-cli
arconia update framework

Depending 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:

v0.11.0

17 May 14:28
3bf248b

Choose a tag to compare

🛳️ Upgrade

You can upgrade to this new version using the Arconia CLI:

brew install arconia-io/tap/arconia-cli
arconia update framework

Depending 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.*.reusable property has been renamed to arconia.dev.services.*.shared, which supports three values: always, dev-mode, and never. See Sharing Dev Services for more information.
  • The arconia-dev-services-opentelemetry-lgtm dependency has been renamed to io.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

🧪 Tests

dev

  • f7cc328 Update Grafana LGTM 0.11.0 to 0.11.1

🧰 Tasks

core

  • f6c3a85 Remove redundant conditional checks

dev

unscoped

  • dd44832 Update Maven BOM with new modules
  • 39d15b6 Upgrade Nix dev environment

🛠 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

  • 8ed5783 Add more details to upgrade docs
  • 88c735c Include Maven examples in Core docs

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:

v0.10.3

01 May 06:07
ec21b71

Choose a tag to compare

Changelog

🛠 Build

📝 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:

v0.10.1

24 Apr 05:23
98f8914

Choose a tag to compare

Changelog

🚀 Features

dev

  • 2f77c30 Make env vars configurable for Dev Services

🛠 Build

  • c198b4b Migrate to Sonatype Central Portal
  • 0ebd6db Bump Gradle to 8.14-rc2

📝 Documentation

⚙️ Dependencies

dev

  • feccecf Bump Grafana LGTM from 0.10.0 to 0.11.0
  • 5f4b0bd Bump Ollama from 0.6.5 to 0.6.6

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:

v0.10.0

14 Apr 22:19
a1bbbb0

Choose a tag to compare

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

  • ad05f50 Define memory config for Gradle
  • 73497bd Review folder structure and conventions

📝 Documentation

dev

  • 949caee Improve the intro docs for Dev Services

unscoped

  • f608390 Add upgrade and CLI guides
  • 66f81ff Refine badges in README.md

⚙️ 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: