Skip to content

2.1.0

Compare
Choose a tag to compare
@philipliu philipliu released this 20 Jun 20:09
· 932 commits to develop since this release
4c79316

What's Changed

  • Merge main to develop for release 2.0.1 by @lijamie98 in #927
  • [ANCHOR-283] Add RequestLoggerFilter configuration to prevent unintentional PII (sensitive) logs by @lijamie98 in #928
  • Update release-a-new-version.md (Release issue template) by @lijamie98 in #894
  • Fix NPE where the country code isn't specified in the sellAsset of Sep38Service by @Ifropc in #929
  • [ANCHOR-310] Add kyc_fields_forwarding configuration and implementation by @lijamie98 in #933
  • [ANCHOR-330] Attempt to fix the racing condition where the servers were not shutdown before the next test starts by @lijamie98 in #931
  • Fix: Increase timeouts for anchor client in SEP-24 e2e test by @philipliu in #940
  • Fix SEP-31 transfer_received_at calculation by @philipliu in #939
  • [ANCHOR-328] Add homeDomain and webAuthDomain length validation by @lijamie98 in #942
  • Fix the test errors caused by testnet resets by @lijamie98 in #943
  • [ANCHOR-305] SEP-24 XLM support by @philipliu in #941
  • Revise release-a-new-version.md to the Gitflow workflow by @lijamie98 in #945
  • [ANCHOR-343] Disable SEP-31 and SEP-38 for native asset by @philipliu in #950
  • Bump kotlin-wallet-sdk version by @philipliu in #947
  • [ANCHOR-341] Fix missing type field of the PutCustomerRequest in SEP-24 post transactions by @lijamie98 in #944
  • Release 2.1.0 by @philipliu in #951
  • [Forward to develop] v2.0.2 by @Ifropc in #952

Full Changelog: 2.0.2...2.1.0

SEP-0024 Native Asset Support

This release contains native asset support for SEP-0024. To enable this feature, add the "native" asset code to the list of assets in the "CURRENCIES" setting in your stellar.toml file, as well as your assets.yaml. For example:

stellar.toml

[[CURRENCIES]]
code = "native"
status = "test"
is_asset_anchored = false
anchor_asset_type = "crypto"
desc = "XLM, the native token of the Stellar network."

assets.yaml

schema: stellar
code: native
distribution_account: G...
significant_decimals: 7
...
sep24_enabled: true
sep31_enabled: false
sep38_enabled: false

Note that in both files, the code is set to the string "native", not the string "XLM", and issuer is not set. The issuer field is not used for the native asset.