Releases: stellar/anchor-platform
Releases · stellar/anchor-platform
1.2.19
What's Changed
- [ANCHOR-470] Upgrade Stellar Java SDK to
0.41.0
(for 1.2.19) by @lijamie98 in #1115
1.2.18
- [ANCHOR-420] Add missing
client_id
in the rate callback for SEP-38/price
and/prices
endpoints.
Full Changelog: release-1.2.17...release-1.2.18
2.2.2
This release fixes the event callback schema, and adds some minor fixes
What's Changed
- [ANCHOR-295] Cleanup Kotlin referencer server implementation by @philipliu in #1071
- Back merge
release/2.2.0
todevelop
by @lijamie98 in #1074 - Back merge
2.2.1
todevelop
- Fix the mistakenly removed printVersionName Gradle task by @lijamie98 in #1080 - [ANCHOR-410] Add tear down process for the uncleared static mocks in SepServiceTest by @lijamie98 in #1089
- [ANCHOR-413] Add jacoco test report to PR workflow by @JiahuiWho in #1062
- ANCHOR-427: add status filter and use destination accounts for matching transactions in observer by @JakeUrban in #1090
- [Anchor-428] Add refund memo to platform transaction by @Ifropc in #1091
- [ANCHOR-410] Refactored the RequestLoggingFilterTest to stabilize the Gradle test by @lijamie98 in #1094
- [ANCHOR-435]: Update event callback schema by @JakeUrban in #1095
- Release 2.2.2 by @Ifropc in #1098
Full Changelog: 2.2.1...2.2.2
1.2.17
What's Changed
- [ANCHOR-399] Disable release to latest in 1.x branch by @philipliu in #1017
- ANCHOR-408 helm-charts/sep-service helm chart observer metrics by @reecexlm in #1039
- ANCHOR-408 helm-chart/sep-service observer metrics port fix by @reecexlm in #1045
- Anchor-408 helm-charts/sep-service fix observer annotations by @reecexlm in #1047
- port #1090 from develop by @JakeUrban in #1092
- remove SEP suite validation in 1.x actions by @JakeUrban in #1093
- Release 1.2.17 by @Ifropc in #1101
Full Changelog: release-1.2.16...release-1.2.17
2.2.1
What's Changed
Summary
- SEP-24 status callback.
- Anchor business server event callback. All events can be optionally delivered through event callback endpoint.
- Revised metrics through Spring Actuator.
- Bug fixes.
Features and Bug Fixes
- [ANCHOR-257] Validate that each asset is unique on startup by @JiahuiWho in #958
- [ANCHOR-281] Start SEP-24 reference UI as part of dev stack by @philipliu in #910
- [ANCHOR-351] Add the missing unmock for RequestLoggerFilterTest by @lijamie98 in #965
- [ANCHOR-342] Add
clients
to the configuration by @lijamie98 in #946 - [ANCHOR-342] Add
type
to clients configuration by @lijamie98 in #967 - [ANCHOR-338] Implement static status callback configuration by @JiahuiWho in #970
- [ANCHOR-345] [ANCHOR-64] Implement the Event Processing Server by @lijamie98 in #966
- [Anchor-244] Implement the webhook callback in the event processor by @JiahuiWho in #988
- [ANCHOR-339] Deliver anchor events to business server by @lijamie98 in #993
- [ANCHOR-369] Migrate SEP-10 to use clients configuration by @lijamie98 in #998
- [ANCHOR-371] Refactor the metrics configuration and the comments of the configuration file. by @lijamie98 in #1007
- [ANCHOR-394] Add whitelist to SEP-10 and add the client name field. by @lijamie98 in #1016
- [ANCHOR-244] Use Sep24GetTransactionResponse as response body in ClientStatusCallback by @JiahuiWho in #1020
- [ANCHOR-371] Refactor metrics report by @lijamie98 in #1015
- [ANCHOR-397] Add missing claims to SEP-24 JWTs by @philipliu in #1027
- [ANCHOR-407] Fix client config override by @philipliu in #1046
- [ANCHOR-378] Status callback retry implementation. by @lijamie98 in #1044
Others
- [ANCHOR-384] Use stellar/anchor-tests to run the stellar validation tool by @lijamie98 in #1000
- [ANCHOR-363] Implement SEP-6 transaction store by @philipliu in #981
- [ANCHOR-359] Implement SEP-6 info endpoint by @philipliu in #999
- [ANCHOR-365] Implement SEP-6 config by @philipliu in #975
- [ANCHOR-360] SEP-6: Implement GET transaction(s) by @philipliu in #1006
- [ANCHOR-375] Create wallet reference server and client status callback e2e tests by @lijamie98 in #1025
- [Fix] Re-enable gradle test and fork JVM for every integration test class by @lijamie98 in #1038
- Skip spotless tasks in Github actions to accelerate the CI by @lijamie98 in #1021
- Remove hostname lookup from Sep10Config validation by @lijamie98 in #1042
- [Anchor-407] Add unit tests for ConfigManager that reads a config file by @lijamie98 in #1037
- [ANCHOR-396] Use Gson for Kafka serialization/deserialization by @philipliu in #1049
- Fix: Use lowercase type names in AnchorEvent by @philipliu in #1050
- [ANCHOR-220] Refactor README by @lijamie98 in #1064
- [ANCHOR-416] Remove
more_info_url
from sep24 database table by @lijamie98 in #1065 - [ANCHOR-419] Upgrade to Gradle
8.2.1
and clean up some of the Gradle project files by @lijamie98 in #1066 - [ANCHOR-426] Make database migration tests not require the servers to get up-running by @lijamie98 in #1069
- Add default testing
gradlew test
to the Testing section by @lijamie98 in #1070 - [ANCHOR-295] Implement Kotlin reference server by @philipliu in #1060
New Contributors
- @JiahuiWho made their first contribution in #958
Full Changelog: 2.1.3...release-2.2.1
2.1.3
What's Changed
- [ANCHOR-403] Prevent SSRF through SEP-1 TOML redirect by @reecexlm in #1043
This release addresses security issue where an attacker can force the Anchor server to issue requests to an arbitrary URL, where the service will attempt to fetch a toml file. If this service is unable to correctly fetch and parse the toml file, it will return an error containing (leaking) the beginning of the content in the URL passed.
2.1.2
Add missing claims (sub
and client_domain
) to more_info_url JWT
What's Changed
- [ANCHOR-397] Add missing claims to more_info_url JWT by @philipliu in #1028
- Release 2.1.2 by @philipliu in #1029
Full Changelog: 2.1.1...2.1.2
1.2.16
What's Changed
- Fix AnchorEvent field serialization in Kafka publisher by @philipliu in #1011
- Release 1.2.16 by @philipliu in #1014
Full Changelog: release-1.2.15...release-1.2.16
1.2.15
What's Changed
- Add
latest_block_processed
andlatest_block_read
to Prometheus endpoint.
Response:
# HELP stellar_payment_observer
# TYPE stellar_payment_observer gauge
stellar_payment_observer{status="latest_block_processed",} 386954.0
stellar_payment_observer{status="latest_block_read",} 386954.0
Full Changelog: release-1.2.14...release-1.2.15