Releases: flow-hydraulics/flow-pds
Releases · flow-hydraulics/flow-pds
Version 0.4.0
What's Changed
- Adjust server WriteTimeout and ReadTimeout by @nanuuki in #128
- Avoid preloading associations by @latenssi in #129
- Refactor some problematic bits found during scalability tests by @latenssi in #131
- Add initial codeowners file by @latenssi in #133
- change PackNFT and PackDistribution to start flowID from 1 by @sadief in #127
- Make gas limit and batch sizes configurable by @latenssi in #134
- Fix logging and simplify poller function APIs by @latenssi in #137
- Wait for transactions to finalize, allow skipping wait by @latenssi in #138
- Make sure not to use the same key in the same block twice by @latenssi in #139
- Improve memory footprint and prevent infinite loops in transaction handling by @latenssi in #140
- Fix linting errors, add linter action, refactor key unlocking by @latenssi in #141
New Contributors
Full Changelog: v0.3.1...v0.4.0
Packages
https://github.com/flow-hydraulics/flow-pds/pkgs/container/flow-pds
Version 0.3.1
What's Changed
- Enforce admin and PDS addresses to equal, only use AdminAddress in service by @latenssi in #124
- Make sure distribution issuer is not the PDS admin by @latenssi in #125
Full Changelog: v0.3.0...v0.3.1
Packages
https://github.com/flow-hydraulics/flow-pds/pkgs/container/flow-pds
Version 0.3.0
What's Changed
- Uppercase for pathnames in cadence files by @whalelephant in #113
- Clean up Github actions workflow by @latenssi in #115
- Remove collectionPrivPath in ExampleNFT Contract by @whalelephant in #117
- Support multiple collectible NFTs per PDS by @latenssi in #119
- Allow CollectibleReference to only be set per distribution by @latenssi in #116
- Fix API example for Create Distribution by @latenssi in #121
- Support multiple collectible NFT contracts per service by @latenssi in #120
- Add API endpoint for SetDistCap by @latenssi in #122
Full Changelog: v0.2.0...v0.3.0
Breaking changes:
- API now accepts a single collectible reference for a pack template. Before these changes, the API accepted collectible references for each bucket in a pack template.
Packages
https://github.com/flow-hydraulics/flow-pds/pkgs/container/flow-pds
Version 0.2.0
NOTE: Only a single-instance setup is supported for this version.
New features
- Reveal & Open functionality;
openRequestargument added to therevealfunction of Pack NFTs & the resultingRevealRequestevents. SettingopenRequesttotruewill result in the PDS backend to immediately open the Pack after revealing it without the need for separate action from the owner of the Pack. - Key sequence number bookkeeping for transaction optimization;
Full list of changes
- Feat: add onchain dist data, state, open verification by @whalelephant in #77
- Use strings to represent states, clean up obsolete states, resolves #75 by @latenssi in #80
- Use 256-bit salt value, resolves #78 by @latenssi in #81
- Refactor large test, transaction sending, add rate limit by @latenssi in #84
- Add indexes and foreign key constraints, resolves #83 by @latenssi in #85
- Remove obsolete database entries by @latenssi in #87
- Fix state changes regarding pack reveal and open by @latenssi in #89
- Add support for Google KMS admin keys & configurable key indexes by @nanuuki in #86
- Refactor transaction error logging, resolves #79 by @latenssi in #90
- Remove metadata, clean up logging, refactor Distribution methods by @latenssi in #92
- Remove old TODOs by @latenssi in #93
- Feat/enum states by @whalelephant in #96
- Error handling by @latenssi in #97
- Set distributions state to 2 (complete) when minting is done by @latenssi in #98
- Manually aborting a distribution by @latenssi in #99
- Add a testnet example setup by @latenssi in #100
- Read event values by name instead of relying on the ordering by @nanuuki in #101
- Store distribution id in transactions by @latenssi in #102
- Add a simple health check endpoint by @latenssi in #104
- Revert backend change by @nanuuki in #106
- feat: reveal-and-open with double tx same script by @whalelephant in #103
- Latenssi/clean up by @latenssi in #105
- Fix key index not rotating by @latenssi in #108
- Add Google KMS credential config to README by @nanuuki in #112
- Feat/reveal flag by @whalelephant in #110
- Latenssi/reveal open by @latenssi in #107
- Allow multiple transactions in one block per key, minor optimization regarding calls to Flow by @latenssi in #111
Full Changelog: v0.1.0...v0.2.0
Version 0.1.0
Merge pull request #74 from flow-hydraulics/feat/contract-enhancement fixes: #58 fixes