Skip to content

Releases: coveooss/spring-boot-parameter-store-integration

v2.0.0 - AWS SDK v2

05 Aug 16:57
5f25d5b
Compare
Choose a tag to compare

This release has a few breaking changes :

  • Spring Boot 3.x as the base dependency (however it still works with 2.x)
  • Java 17 as the baseline
  • AWS SDK v2

If you're already on Java 17+, this should be transparent for you as everything can live side by side.

v1.5.0 - Configurable Max Error Retry

26 Aug 18:58
9cb701b
Compare
Choose a tag to compare

Added a parameter (awsParameterStorePropertySource.ssmClient.maxErrorRetry) to configure the number of retries in the AWS SSM client.

v1.3.1 Stop Preventing the Double Initialization in Spring Cloud Applications

04 Mar 14:45
7bc0cb2
Compare
Choose a tag to compare

[Fix for Spring Cloud users] The flag to prevent a double initialization in a Spring Cloud application was actually preventing the parameter store property source to be added on top of other sources in the normal Spring Boot context since it was added before in the bootstrap context and other sources were added on top of it afterwards.

v1.3.0 - Multi-Region Support 🎉

03 Mar 21:50
6651b47
Compare
Choose a tag to compare

Thanks a lot to @mcnoreau12 for this nice feature.

You can now fetch parameters from multiple regions, see this part of the read me for more information.

v1.2.0 - Add a Parameter to Support Multiple Application Contexts

06 Jan 16:12
4ea69dd
Compare
Choose a tag to compare

If you want the post processor to run twice or if you are using spring-boot-devtools, you can now set the optional property awsParameterStorePropertySource.supportMultipleApplicationContexts to true. The default property value is falseto prevent multiple initializations. If you are also using Spring Cloud, this property will only work if set in the bootstrap properties.

This was added to address issue #10

v1.1.2 - Add validations on get parameter

10 Jun 15:22
180f71a
Compare
Choose a tag to compare

Added some validations on get parameter to track a bug where ${/some/value} would get injected instead of the parameter store value.

Bumped aws sdk to 1.5.21.RELEASE and jackson-bomto 2.9.9.

Thanks to @jebeaudet for the contribution!

v1.1.1 - Fix Jackson version using bom

23 Apr 13:06
8ac86f2
Compare
Choose a tag to compare

Fix a vulnerability by updating Jackson

v1.1.0 - Make SSM client more configurable

20 Feb 17:06
Compare
Choose a tag to compare

Add two properties to make SSM client endpoint configurable.

awsParameterStoreSource.ssmClient.endpointConfiguration.endpoint
and
awsParameterStoreSource.ssmClient.endpointConfiguration.endpoint.signingRegion

See updated readme.md for more details.

v1.0.1 - Use Errors instead of RuntimeException to prevent booting

14 Jan 17:51
Compare
Choose a tag to compare

Few scenarios in spring's initialization catch RuntimeExceptions when resolving property sources, in those cases, the haltBoot flag would not work. The work around is to use Errors instead of RuntimeExceptions.

Thanks to @fdeschodt for this PR!

v1.0.0

28 Jun 12:58
Compare
Choose a tag to compare
Version 1.0.0