Releases: stellar/java-stellar-anchor-sdk
Releases · stellar/java-stellar-anchor-sdk
2.10.0
What's New
- [ANCHOR-801] Add Kafka SASL-SSL authentication support by @lijamie98 in #1498
- For how to configure Kafka SASL_SSL authentication, please refer to the anchor-config-default-values.yaml
Bug Fixes
- [ANCHOR-796] Fix NotifyCustomerInfoUpdated RPC call by @philipliu in #1477
- [ANCHOR-810] Fix the rate response validation bug when there is no fee by @lijamie98 in #1497
- [ANCHOR-822] Fix OkHttp response leak by @lijamie98 in #1502
- [ANCHOR-824] Add the missing PropertyQueueConfig validations by @lijamie98 in #1504
- [ANCHOR-827] Fix the NPE when deliver events to callback API returns empty string by @lijamie98 in #1505
What's Changed
- [CHORE] Add CAD->stellarUSDCprod conversion and re-order the conversion pairs by @lijamie98 in #1478
- [ANCHOR-792] Set default image pull policy to Always by @philipliu in #1495
Full Changelog: 2.9.0...2.10.0
2.9.0
What's Changed
Features
Add SEP-12 status callbacks and update NotifyCustomerInfoUpdated RPC
- [ANCHOR-764] Update NotifyCustomerInfoUpdated RPC by @philipliu in #1445
Add validation to RateIntegration responses
- [ANCHOR-749] Add missing validations to the RateIntegration response by @lijamie98 in #1454
Bug Fixes and Improvements
- Fix RequestOnchainFunds incorrect hash memo by @philipliu in #1447
- [ANCHOR-748] Add quote_id to GET /transaction responses by @philipliu in #1450
- [ANCHOR-752] Remove amount_out requirement in RequestOnchainFunds by @philipliu in #1451
- clean rate request by @Ifropc in #1456
- [ANCHOR-764] Add SEP-12 status callback tests by @philipliu in #1460
- [ANCHOR-764] Add callback URL validation for custodial clients by @philipliu in #1465
- [ANCHOR-783] Remove amount_out requirement in RequestOffchainFunds by @philipliu in #1466
Misc
- [Chore] Main -> Develop (#1440) by @Ifropc in #1441
- Use docker compose v2 by @philipliu in #1448
- [ANCHOR-756] Upgrade docker-compose-rule and require DOCKER_LOCATION and DOCKER_COMPOSE_RULE system env by @lijamie98 in #1457
- [CHORE] Organize the IntelliJ Run Configurations by @lijamie98 in #1458
- Set default
container.imagePullPolicy
toIfNotPresent
by @philipliu in #1467 - Include doc release process in release template by @philipliu in #1468
- Revert "Set default
container.imagePullPolicy
toIfNotPresent
(#1467)" by @philipliu in #1470 - [Chore] Bump version to 2.9 by @philipliu in #1471
Full Changelog: 2.8.4...2.9.0
2.8.4
2.8.3
What's Changed
Bug fix
Misc
- [CHORE] Merge
release/2.6.1
intomain
by @lijamie98 in #1293 - Revert "[CHORE] Merge
release/2.6.1
intomain
" by @lijamie98 in #1299 - [CHORE] Merge
release/2.6.1
tomain
by @lijamie98 in #1300 - [CHORE] Merge
release/2.6.2
tomain
by @lijamie98 in #1301 - Merge
release/2.7.0
intomain
by @JiahuiWho in #1372 - Merge
release/2.8.0
to main by @JiahuiWho in #1395 - [Chore] Merge
release/2.8.1
intomain
by @philipliu in #1413 - Merge
release/2.8.2
intomain
by @philipliu in #1417 - [ANCHOR-734] Fix wrong secret used to sign headers by @Ifropc in #1420
- Main -> release 2.8.3 by @Ifropc in #1425
- Release 2.8.3 -> main by @Ifropc in #1424
Full Changelog: 2.8.2...2.8.3
2.8.2
What's Changed
Bug Fixes and Improvements
- [ANCHOR-735] Add mobile money fields by @philipliu in #1414
Misc
- [Chore] Bump version number by @philipliu in #1416
Full Changelog: 2.8.1...2.8.2
2.8.1
What's Changed
Bug Fixes and Improvements
- [Chore] Remove SEP-12 verification code by @philipliu in #1397
- [ANCHOR-725] Make sep6 more_info_url optional by @JiahuiWho in #1402
- [ANCHOR-730] Remove deposit/withdraw config on iso4217 assets by @philipliu in #1408
- [ANCHOR-731] Only check send limits for SEP-31 by @philipliu in #1409
Misc
- [Fix] Persist customer record when transaction_id is used by @philipliu in #1403
- [ANCHOR-693] Re-enable RPC tests by @philipliu in #1399
- [ANCHOR-713] Add exchange tests for SEP-6 by @philipliu in #1398
- Update JDK version in compose instructions by @philipliu in #1400
Full Changelog: 2.8.0...2.8.1
2.8.0
What's Changed
Features
new RPC request notify_transaction_on_hold
- Add on_hold status support by @Ifropc in https://github.com/stellar/java-stellar-anchor-sdk/pull/1390\
Bug Fixes and Improvements
- Fix SEP-31 transaction created metric by @philipliu in #1375
- [ANCHOR-687] Upgrade to JDK-17 by @lijamie98 in #1367
- [ANCHOR-346] Fix trailing comma in assets JSON file causes a "null" assets by @lijamie98 in #1369
- [ANCHOR-695] Add missing
idType
toJdbcSep24RefundPayment
by @JiahuiWho in #1376 - Fix SEP-10 clientFinder bug by @Ifropc in #1391
Misc
- Add test for language by @Ifropc in #1374
- Remove version from docker-compose YAMLs by @philipliu in #1382
- [ANCHOR-712] Add transaction_id field to SEP-12 PUT/GET requests by @philipliu in #1383
- [ANCHOR-715] Update SEP-6 test with new KYC flow by @philipliu in #1387
Full Changelog: 2.7.0...2.8.0
2.7.0
What's Changed
Features
ClientsConfig now using SigningKeys
and Domains
- [ANCNHOR-626] Update ClientsConfig with SigningKeys and Domains by @JiahuiWho in #1355
New field user_action_required_by
supported in SEP-6/24/31 and related RPC requests
Bug Fixes and Improvements
- [ANCHOR-618] Fix auth header not configurable for callback API and platform API by @lijamie98 in https://github.com/stellar/java-stellar-anchor-sdk/pull/1302
* [ANCHOR-603] Add
fee_details
to SEP31 response and tests by @JiahuiWho in #1320 - [ANCHOR-629] Add
lang
to more_info_url jwt by @JiahuiWho in #1323 - [ANCHOR-648] Fix critical/high/medium dependency vulnerabilities by @lijamie98 in #1322
- ANCHOR-638: Auth header validation + Improved JWT secret validation by @Ifropc in #1303
- [ANCHOR-605] Fix ingress rules host value by @philipliu in #1325
- [Fix] Properly set ingress rules host by @philipliu in https://github.com/stellar/java-stellar-anchor-sdk/pull/1328
- Fix event processing test after requiring security_protocol config by @philipliu in #1305
- [ANCHOR-681] Fix the 64-byte limit error message to 59-byte of the
sep10.home_domain
andsep10.home_domains
by @lijamie98 in #1347 - [ANCHOR-648] Fix critical/high/medium dependency vulnerabilities by @lijamie98 in #1322
- Fix reference server config map by @philipliu in #1348
- Fix bug in JWT service by @Ifropc in https://github.com/stellar/java-stellar-anchor-sdk/pull/1363
Misc
- [CHORE] Fix the new release issue template typo by @lijamie98 in #1298
- [ANCHOR-484] Add 2.0 Helm Charts by @philipliu in #1294
- [ANCHOR-614] Config more_info_url in sep6 by @JiahuiWho in #1290
- [ANCHOR-605] Parameterize secrets by namespace by @philipliu in #1309
- [ANCHOR-605] Move some config into values file by @philipliu in #1312
- [ANCHOR-582] Add verification fields to sep12 by @JiahuiWho in #1310
- Revert "[ANCHOR-582] Add verification fields to sep12" by @JiahuiWho in #1314
- [ANCHOR-582] Add verification fields to SEP12 by @JiahuiWho in #1316
- [ANCHOR-605] Add Makefile for Jenkins build by @philipliu in #1317
- Improve error message by @Ifropc in #1318
- [ANCHOR-623] Add access log to capture ip address by @JiahuiWho in #1324
- [Fix] Update fake-secret-store secrets by @philipliu in #1327
- [ANCHOR-680] Create dependabot.yml by @JiahuiWho in #1332
- [Gradle]: Bump exposed from 0.41.1 to 0.49.0 by @dependabot in #1333
- [Gradle]: Bump kotlin from 1.8.22 to 1.9.23 by @dependabot in #1334
- [Gradle]: Bump log4j from 2.19.0 to 2.23.1 by @dependabot in #1335
- [Gradle]: Bump commons-cli:commons-cli from 1.5.0 to 1.7.0 by @dependabot in #1340
- [Gradle]: Bump commons-validator:commons-validator from 1.7 to 1.8.0 by @dependabot in #1337
- [Gradle]: Bump io.micrometer:micrometer-registry-prometheus from 1.9.0 to 1.12.5 by @dependabot in #1338
- [Gradle]: Bump ktor from 2.3.3 to 2.3.10 by @dependabot in #1339
- [Gradle]: Bump slf4j2 from 2.0.5 to 2.0.13 by @dependabot in #1341
- [ANCHOR-628] Reduce log level client errors in 2.x by @lijamie98 in #1330
- [ANCHOR-377] Switch business event delivery to infinite retry by @JiahuiWho in #1329
- [ANCHOR-680] Enable only security updates for Dependabot by @JiahuiWho in #1344
- [ANCHOR-672] Flatten anchor config fields in value file by @philipliu in #1345
- update CodeQL config by @kanwalpreetd in #1349
- [ANCHOR-604] Add deployment annotations by @philipliu in #1350
- [ANCHOR-605] Enable metric prefix by @philipliu in #1352
- Improve error message by @Ifropc in #1354
- Add withdrawal support for notify_refund_pending RPC method by @Ifropc in #1353
- Add Futurenet in Network config by @Ifropc in #1359
- Reduce log level by @Ifropc in #1361
- Bump version 2.7.0 by @JiahuiWho in #1364
- [CHORE] Update README to access the workflow test results by @lijamie98 in #1358
- [ANCHOR-692] Disable JUnit test parallel execution by @lijamie98 in #1357
- [ANCHOR-698] Enable PaymentObservingAccountsManager for SEP-31 only by @JiahuiWho in #1366
New Contributors
- @dependabot made their first contribution in #1333
- @kanwalpreetd made their first contribution in #1349
Full Changelog: 2.6.2...2.7.0
2.6.2
What's Changed
- [CHORE] Merge release/2.6.1 to develop by @lijamie98 in #1295
- [BUG] Fix the V14_udpate_sep24_fields.sql not applied correctly and turned on migration file naming validation by @lijamie98 in #1296
Full Changelog: 2.6.1...2.6.2
2.6.1
What's Changed
- Merge release 2.5.2 to
main
branch by @lijamie98 in #1238 - [ANCHOR-580] Replace ConfigManager HC result with config keys by @philipliu in #1287
- [CHORE] Exclude duplicated slf4j binding modules to avoid the SLF4J warning message in the beginning by @lijamie98 in #1255
- [ANCHOR-603] Add fee_details to SEP-6/24/31 Transaction object and appropriate RPC endpoints by @Ifropc in #1283
- [ANCHOR-630] SEP-24 asset and amount related request parameters are not working correctly by @lijamie98 in #1291
Full Changelog: 2.6.0...2.6.1