Releases: iExecBlockchainComputing/iexec-result-proxy
Releases · iExecBlockchainComputing/iexec-result-proxy
v9.1.0
25 Nov 13:36
Compare
Sorry, something went wrong.
No results found
9.1.0 (2025-11-04)
Features
v9.0.0
28 Mar 11:24
Compare
Sorry, something went wrong.
No results found
Breaking API changes
Remove legacy authorization mechanism, allows to remove challenge services as well. (#150 )
Harmonize YML internal variables to proper case. (#154 )
Merge split URL configuration properties (protocol, host, port) to a single URL field to offer URL validation at startup. (#155 )
Dependency Upgrades
Upgrade to eclipse-temurin:17.0.13_11-jre-focal. (#149 )
Upgrade to Spring Doc OpenAPI 2.6.0. (#149 )
Upgrade to Spring Boot 3.3.8. (#151 )
Upgrade to java-ipfs-http-client 1.4.4. (#152 )
Upgrade to iexec-common 9.0.0. (#156 )
Upgrade to iexec-commons-poco 5.0.0. (#156 )
v8.6.0
20 Dec 16:24
Compare
Sorry, something went wrong.
No results found
Quality
Keep itest task empty in build.gradle to avoid a warning during build. (#145 )
Dependency Upgrades
Upgrade to eclipse-temurin:11.0.24_8-jre-focal. (#141 )
Upgrade to Gradle 8.10.2. (#142 )
Upgrade to testcontainers 1.20.4. (#143 )
Upgrade to mongo:7.0.15-jammy. (#144 )
Upgrade to iexec-commons-poco 4.2.0. (#146 )
Upgrade to iexec-common 8.6.0. (#146 )
v8.5.0
18 Jun 15:57
Compare
Sorry, something went wrong.
No results found
New Features
Replace CredentialsService with SignerService. (#137 )
Bug Fixes
Fix conditions to retrieve a JWT or to allow a result upload. (#132 )
Quality
Configure Gradle JVM Test Suite Plugin. (#133 )
Dependency Upgrades
Upgrade to Gradle 8.7. (#134 )
Upgrade to eclipse-temurin:11.0.22_7-jre-focal. (#135 )
Upgrade to Spring Boot 2.7.18. (#136 )
Upgrade to iexec-commons-poco 4.1.0. (#138 )
Upgrade to iexec-common 8.5.0. (#138 )
v8.4.0
29 Feb 15:07
Compare
Sorry, something went wrong.
No results found
Deprecation Notices
Deprecate /results/challenge and /results/login endpoints. (#119 )
Deprecate / endpoint. Use /v1/results instead. (#119 #120 )
New Features
Add AuthorizationService to enable WorkerpoolAuthorization validation. (#116 )
Label REST API with v1 version. (#120 )
Add an endpoint to retrieve a JWT against a valid WorkerpoolAuthorization. (#123 #124 )
Verify TEE tasks enclaveSignature before accepting IPFS upload. (#125 #126 )
Persist WorkerpoolAuthorization instances to MongoDB. (#127 )
Bug Fixes
Persist JWT signing key in dedicated /data folder by default. (#128 )
Quality
Remove results download endpoints which are never used. (#117 )
Add tests and javadoc on ProxyController class. (#118 )
Remove AbstractResultStorage class. (#121 )
Rework ProxyService class methods to use ResultModel as a parameter. (#122 )
Dependency Upgrades
v8.3.0
10 Jan 17:03
Compare
Sorry, something went wrong.
No results found
New Features
Expose version through prometheus endpoint and through VersionController. (#111 #112 )
Bug Fixes
Remove duplicated call to blockchain in ProxyService. (#110 )
Quality
Add and use a non-root user in the dockerfile. (#106 )
Dependency Upgrades
Upgrade to eclipse-temurin:11.0.21_9-jre-focal. (#109 )
Upgrade to Spring Boot 2.7.17. (#108 )
Upgrade to Spring Dependency Management Plugin 1.1.4. (#108 )
Upgrade to Spring Doc OpenAPI 1.7.0. (#111 )
Upgrade to jenkins-library 2.7.4. (#107 )
Upgrade to iexec-commons-poco 3.2.0. (#113 )
Upgrade to iexec-common 8.3.1. (#113 )
v8.2.0
28 Sep 15:55
Compare
Sorry, something went wrong.
No results found
New Features
Remove nexus.intra.iex.ec repository. (#94 )
Check result hash before uploading. (#101 )
Bug Fixes
Fix and harmonize Dockerfile entrypoint in all Spring Boot applications. (#98 )
Describe upload limits configuration in README.md. (#99 )
Quality
Upgrade to Gradle 8.2.1 with up-to-date plugins. (#97 )
Remove VersionService#isSnapshot. (#103 )
Dependency Upgrades
Upgrade to eclipse-temurin 11.0.20. (#95 )
Upgrade to Spring Boot 2.7.14. (#96 )
Upgrade to Spring Dependency Management Plugin 1.1.3. (#96 )
Upgrade to jenkins-library 2.7.3. (#100 )
Upgrade to iexec-common 8.3.0. (#102 )
Upgrade to iexec-common-poco 3.1.0. (#102 )
v8.1.1
23 Jun 14:36
Compare
Sorry, something went wrong.
No results found
Dependency Upgrades
Upgrade to iexec-common 8.2.1. (#92 )
Upgrade to iexec-commons-poco 3.0.4.(#92 )
v8.1.0
09 Jun 14:29
Compare
Sorry, something went wrong.
No results found
⚠️ Do not use this release, a critical regression breaks task executions
New Features
Enable Prometheus actuator. (#84 )
Bug Fixes
Fix link in changelog. (#83 )
ChainConfig instances are immutable. (#89 )
Dependency Upgrades
Upgrade to expiringmap 0.5.10. (#84 )
Upgrade to iexec-common 8.2.0. (#85 #87 #88 )
Upgrade to iexec-commons-poco 3.0.2. (#85 #87 #88 )
v8.0.0
22 Mar 14:38
Compare
Sorry, something went wrong.
No results found
New Features
#60 Support Gramine framework for TEE tasks.
#70 Add iExec banner at startup.
#75 Show application version on banner.
Bug Fixes
#61 Sign issued JWT tokens.
#65 #64 Fix JWT tokens flow.
Quality
Dependency Upgrades
#77 Replace the deprecated openjdk Docker base image with eclipse-temurin and upgrade to Java 11.0.18 patch.
#69 Upgrade to Spring Boot 2.6.14.
#67 Upgrade to Gradle 7.6.
76db1ca Upgrade OkHttp to 4.9.0.
#76 Upgrade java-http-ipfs-client to 1.4.0 for latest IPFS Kubo support (v0.18.1).
#78 Upgrade jjwt to jjwt-api 0.11.5.
#80 Upgrade to iexec-common 7.0.0.
#79 Upgrade to jenkins-library 2.4.0.