{"templateId":"markdown","versions":[{"version":"v1.40","label":"v1.40 STS","link":"/products/custody/support/change-history/v112","default":true,"active":false,"folderId":"c15a2701"},{"version":"v1.39","label":"v1.39 STS","link":"/products/custody/v1.39/support/change-history/v112","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.38","label":"v1.38 STS","link":"/products/custody/v1.38/support/change-history/v112","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.34","label":"v1.34 LTS","link":"/products/custody/v1.34/support/change-history/v112","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.26","label":"v1.26 LTS","link":"/products/custody/v1.26/support/change-history/v112","default":false,"active":false,"folderId":"c15a2701"},{"version":"v1.19","label":"v1.19 LTS","link":"/products/custody/v1.19/support/change-history/v112","default":false,"active":true,"folderId":"c15a2701"},{"version":"v1.15","label":"v1.15 LTS","link":"/products/custody/v1.15/support/change-history/v112","default":false,"active":false,"folderId":"c15a2701"}],"sharedDataIds":{"sidebar":"sidebar-products/custody/@v1.15/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Ripple Custody 1.12 (June 28, 2024)","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"ripple-custody-112-june-28-2024","__idx":0},"children":["Ripple Custody 1.12 (June 28, 2024)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Version 1.12 introduces the following new features:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Operation traceability",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#intent-approval-reason"},"children":["Intent approval reason"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#genesis-traceability"},"children":["Genesis traceability"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Custody",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#multi-ledger-support"},"children":["Multi-ledger support"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ledger management",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#polygon-amoy-mainnet"},"children":["Polygon Amoy mainnet"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#stellar-testnet"},"children":["Stellar testnet"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Additional platform enhancements",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#governance"},"children":["Governance"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["User experience",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#domain-governing-strategy"},"children":["Domain governing strategy"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#bitcoin-fee-management"},"children":["Bitcoin fee management"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#branding-updates"},"children":["Branding updates"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For information about distribution and deployment of this version, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#distribution-and-deployment"},"children":["Distribution and deployment"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"operation-traceability","__idx":1},"children":["Operation traceability"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We have introduced the following new fields to improve traceability of operations."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"intent-approval-reason","__idx":2},"children":["Intent approval reason"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now provide a reason when you approve an intent in the API, UI, or app."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For an example of the API payload change, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.19/api/get-started/key-operations/update/intent-approval#approve-an-intent"},"children":["Approve an intent"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"genesis-traceability","__idx":3},"children":["Genesis traceability"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following information is now included in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GenesisSucceeded"]}," event:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["genesis"]}," field, which includes the original, Genesis operation payload. The payload is signed by the governance engine. This field is only available for new installations of v1.12."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["createdEntitiesReferences"]}," field, which is a list of all entities created in the root domain by the Genesis operation. This is available in all environments."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For an example, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.19/system-management/events#genesis-event"},"children":["Genesis event"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"custody","__idx":4},"children":["Custody"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"multi-ledger-support","__idx":5},"children":["Multi-ledger support"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can now specify a list of ledgers when you create an account."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ledger-management","__idx":6},"children":["Ledger management"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"polygon-amoy-mainnet","__idx":7},"children":["Polygon Amoy mainnet"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We now support Polygon Amoy mainnet."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"stellar-testnet","__idx":8},"children":["Stellar testnet"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We now support Stellar testnet ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["stellar-testnet-june-2024"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"additional-platform-enhancements","__idx":9},"children":["Additional platform enhancements"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"governance","__idx":10},"children":["Governance"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We have improved our customer deployment experience with Ripple now deploying, hosting, and maintaining the Ripple Custody Governance components."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"user-experience","__idx":11},"children":["User experience"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This release includes the following improvements to the Harmonize UI."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"domain-governing-strategy","__idx":12},"children":["Domain governing strategy"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Harmonize UI now displays the governing strategy for a domain."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"bitcoin-fee-management","__idx":13},"children":["Bitcoin fee management"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["BTC fee management information is now available using a tooltip in the UI."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"branding-updates","__idx":14},"children":["Branding updates"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Harmonize is becoming Ripple Custody! Look out for branding changes to the product and documentation in the coming months."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"distribution-and-deployment","__idx":15},"children":["Distribution and deployment"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"ripple-cloud","__idx":16},"children":["Ripple Cloud"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The upgrade will be done progressively starting on 01/07/2024 across the various environments. The production environment will be upgraded last, with a deployment planned on 15/07/2024. This may be delayed, based on customer feedback."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"on-premise","__idx":17},"children":["On-premise"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Version 1.12 will be available for our on-premise customers to download and install from 28/06/2024. The usual process of pulling the containers from Ripple’s repository using the 1.12.1 tag applies."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["As with all new releases, this version triggers the deprecation of the previous version (v.1.11.x), which will continue to be supported for the next 6 months, unless specified otherwise in the master contract with Ripple. For more information about versioning, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.19/support/release-management"},"children":["Versioning and release management"]},"."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To ensure you stay up-to-date with the latest API deprecations, end of support for previous versions, and how this might affect your operating model, remember to regularly check the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.19/support/change-history#release-history"},"children":["Release history"]}," and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.19/support/change-history#api-deprecations-and-changes"},"children":["API deprecation"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"activation-and-support","__idx":18},"children":["Activation and support"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The configuration of new functionalities can sometimes present technical challenges and require the support of our team: reach out to us if you need any technical assistance on our ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/custody/v1.19/support/get-support"},"children":["ticketing portal"]},"."]}]},"headings":[{"value":"Ripple Custody 1.12 (June 28, 2024)","id":"ripple-custody-112-june-28-2024","depth":1},{"value":"Operation traceability","id":"operation-traceability","depth":2},{"value":"Intent approval reason","id":"intent-approval-reason","depth":3},{"value":"Genesis traceability","id":"genesis-traceability","depth":3},{"value":"Custody","id":"custody","depth":2},{"value":"Multi-ledger support","id":"multi-ledger-support","depth":3},{"value":"Ledger management","id":"ledger-management","depth":2},{"value":"Polygon Amoy mainnet","id":"polygon-amoy-mainnet","depth":3},{"value":"Stellar testnet","id":"stellar-testnet","depth":3},{"value":"Additional platform enhancements","id":"additional-platform-enhancements","depth":2},{"value":"Governance","id":"governance","depth":3},{"value":"User experience","id":"user-experience","depth":2},{"value":"Domain governing strategy","id":"domain-governing-strategy","depth":3},{"value":"Bitcoin fee management","id":"bitcoin-fee-management","depth":3},{"value":"Branding updates","id":"branding-updates","depth":2},{"value":"Distribution and deployment","id":"distribution-and-deployment","depth":2},{"value":"Ripple Cloud","id":"ripple-cloud","depth":3},{"value":"On-premise","id":"on-premise","depth":3},{"value":"Activation and support","id":"activation-and-support","depth":3}],"frontmatter":{"seo":{"title":"Ripple Custody 1.12 (June 28, 2024)"}},"lastModified":"2025-11-04T22:51:59.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/custody/v1.19/support/change-history/v112","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}