All notable changes to this project will be documented in this file.
[8.2.0] 2023-09-28
- Fix and harmonize
Dockerfile entrypoint
in all Spring Boot applications. (#102)
- Remove
nexus.intra.iex.ec
repository. (#96) - Upgrade to Gradle 8.2.1 with up-to-date plugins. (#100)
- Clean TODOs. (#104)
ChainConfig
instance is immutable and validated. Application will fail to start if chain config parameters violate constraints. (#105)- Remove
SignerService
class only used in integration tests. (#107)
- Upgrade to
eclipse-temurin
11.0.20. (#98) - Upgrade to Spring Boot 2.7.14. (#99)
- Upgrade to Spring Dependency Management Plugin 1.1.3. (#99)
- Upgrade to
testcontainers
1.19.0. (#101) - Upgrade to
jenkins-library
2.7.3. (#103) - Upgrade to
iexec-common
8.3.0. (#106) - Upgrade to
iexec-common-poco
3.1.0. (#106)
[8.1.1] 2023-06-23
- Upgrade to
iexec-common
8.2.1. (#94) - Upgrade to
iexec-commons-poco
3.0.4. (#94)
[8.1.0] 2023-06-07
- Enable Prometheus actuator. (#79)
- Rework
QueueService
with a thread pool based on aPriorityBlockingQueue
. (#84) - Do not use
broker
to match orders on chain. (#87 #88)
- Fix security rule to access Swagger API. (#79)
- Use
testcontainers
in integration tests. (#89) - Remove
com.iexec.blockchain.dataset
package and updatefeign
client endpoints. (#91)
- Upgrade to
feign
11.10. (#80) - Upgrade to
iexec-common
8.2.0. (#83 #85 #90) - Upgrade to
iexec-commons-poco
3.0.2. (#83 #85 #86 #90)
[8.0.1] 2023-04-06
- Run integration tests on
[email protected]
. (#81) - Connect by default to iExec Bellecour blockchain. (#81)
[8.0.0] 2023-03-03
- Expose a
BrokerClient
in library. - Add iExec banner at startup.
- Show application version on banner.
- Improve code quality.
- Use new TEE classes in tests.
- Replace the deprecated
openjdk
Docker base image witheclipse-temurin
and upgrade to Java 11.0.18 patch. - Upgrade to Spring Boot 2.6.14.
- Upgrade to Gradle 7.6.
- Upgrade OkHttp to 4.9.0.
- Upgrade to
iexec-common
7.0.0. - Upgrade to
jenkins-library
2.4.0.
[7.3.0] 2023-01-18
- Add endpoint to allow health checks.
[7.2.0] 2023-01-09
- Increments jenkins-library up to version 2.2.3. Enable SonarCloud analyses on branches and pull requests.
- Improve thread management in some tests.
[7.1.2] 2022-11-29
- Update build workflow to 2.1.4, update documentation in README and add CHANGELOG.
[7.1.1] 2022-07-01
- Hotfix integration tests.
[7.1.0] 2022-07-01
- Add OpenFeign client library in dedicated iexec-blockchain-adapter-api-library jar.
- Use Spring Boot 2.6.2.
- Use Java 11.0.15.
[7.0.0] 2021-12-14
- Highly improved throughput of the iExec protocol.
[0.2.0] 2021-11-25
- Expose public chain configuration.
- Enable local import of iexec-common.
- Update build pipeline.
[0.1.1] 2021-11-10
- Send transactions synchronously to easily fix nonce conflicts.
[0.1.0] 2021-10-26
- First version.