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;
openRequest
argument added to thereveal
function of Pack NFTs & the resultingRevealRequest
events. SettingopenRequest
totrue
will 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