Releases: Xahau/xahaud
Releases · Xahau/xahaud
2024.8.14-release+946
Xahaud 2024.8.14-release+946 Release Notes
Improved performance under high load:
- Increases the size of the read-write cache for nodes running NuDB which specify size:
hugein config. - For these nodes a significant decrease in the number of sync issues / transitions during peak load should be observed after updating.
Fix for delivered amount:
- Emitted transactions will now include a delivered amount field when queried.
2024.4.21-release+858
Xahaud 2024.4.21-release+858 Release Notes
New amendment ZeroB2M:
- Disables the burn-to-mint path for XRP to XAH.
- Normal behaviour of the Import transactor remains, but burned XRP is not credited.
New fix amendment fixNSDelete:
- Fixes the behaviour of Hook State namespace deletion to ensure ledger consistency.
- Introduces a new tes code: tesPARTIAL
- tesPARTIAL is returned if the transaction was successful but should be resubmitted by the user under a new sequence number to complete amortized work until tesSUCCESS is returned.
Other changes:
- The RPC call
server_definitionsnow also contains the transaction and account set flags understood by the network.
2024.3.12-release+790
Xahaud 2024.3.12-release+790 Release Notes
New amendment Remit:
- Implements XLS-55 XRPLF/XRPL-Standards#156
- New simple but powerful what-you-see-is-what-you-get push payment transaction type
- Pay multiple currencies and URITokens in the same transaction to the same destination
- Automatically pay to create missing trustlines
- Automatically pay the reserves on transferred tokens
- Automatically pay to create the destination account if it doesn't exist
- Mint a receipt or bonus URIToken in-line within the transaction
- Optionally inform a third party Hook about the transaction
- No partial payments
- No pathing
2024.1.25-release+738
Xahaud 2024.1.25-release+738 Release Notes
New amendment fixXahauV2:
- Clean up TSH logic / remove old redundant table
- Add informational flags to each member of
sfHookExecutions, describing weak, strong etc. execution - Add
sfEmitNonceto each member ofsfHookEmissions, so as to better disambiguate emitted txns - Additional sanity checks on emitted txns to ensure they are placed into the correct ledger
xahaud 2023.12.29+689
Xahaud 2023.12.29+689 Release Notes
New amendment fixXahauV1:
- Enforce a namespaces per account limit of 256.
- Various bug fixes with URIToken logic.
- Ensure that default (0) STAmounts are recorded in metadata.
- Ensure that OfferID can be used instead of OfferSequence when cancelling an offer.
- Fix a bug where certain hooks cannot be deleted.
- Fix a bug where the quorum required for a ttIMPORT is accidentally too high.
- Allow accounts to appear more than once in a GenesisMint transaction.
- Change the Issuer of a URIToken from strong to weak TSH when a URIToken is being burned.
- Ensure TSHes on escrows created by emitted transactions are correctly triggered.
- Add hook parameters size fee to all txns (1 drop per byte).
RPC fixes:
- Ensure delivered amount is correctly added to RPC calls.
- Ensure CTID is correctly added to RPC calls.
- Add
native_currency_codekey to server_info and server_state and server_definitions RPC. - Add
features(amendments) and caching to server_definitions RPC. - Change all error codes containing
_XRPto instead use_NATIVE(the error numbers don't change.)
Misc:
- Add build number as final two bytes in server version code.
- Skip txn signature checks when running as "wildcard network" (NetworkID=65535) for debugging.
Automated build log: https://github.com/Xahau/xahaud/actions/runs/7360073273/job/20035745578
Commit: 74c83a927124bcfef6d06912dc08be98399a676f
Build date: Fri Dec 29 22:07:50 UTC 2023
Build md5: 98d39eda63b2f7fc91616b9bd081ba6e xahaud