Releases: code-payments/ocp-server
Releases · code-payments/ocp-server
v1.15.0
What's Changed
- UA component detection are now relative instead of hardcoded by @jeffyanta in #211
- Hide dust in USDC ATA to avoid perpetual deposit flow looops by @jeffyanta in #212
- Bump open account transaction CU by @jeffyanta in #213
- Add ability to notify of stateless swap being submitted by @jeffyanta in #214
Full Changelog: v1.14.0...v1.15.0
v1.14.0
What's Changed
- Reduce swap transaction CUs by @jeffyanta in #204
- Update Core Mint name and description by @jeffyanta in #205
- Revert Core Mint description by @jeffyanta in #206
- Add CloseDepositAccountIfEmpty VM instruction by @jeffyanta in #207
- GetTokenAccountInfos now returns the USDC ATA by @jeffyanta in #208
- Implement initial USDC deposit flow with a swap to USDF by @jeffyanta in #209
- Use memo v2 program for VM deposits by @jeffyanta in #210
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- Close swap ATA on recovery flow if it's empty by @jeffyanta in #197
- Enforce destination owner exists when create-on-send fee is present by @jeffyanta in #198
- Bump maxDiscoveredCurrencies to 1000 by @jeffyanta in #201
- Update getLatestHistoricalTime so latest historical data point is always included by @jeffyanta in #202
- Add support for Coinbase onramp swap funding source by @jeffyanta in #203
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- Add token account check on Coinbase Stable Swapper flow by @jeffyanta in #193
- Add liquidity check on StatefulSwap RPC for Coinbase Stable Swapper swaps by @jeffyanta in #194
- Update ExternalDepositMetadata to capture return flows by @jeffyanta in #195
- Implement auto-recovery when a swap fails by @jeffyanta in #196
Full Changelog: v1.11.0...v1.12.0
v1.11.0
What's Changed
- Fix currency memory account resize compute units by @jeffyanta in #182
- Reduce nonce worker log spam for non-issue errors by @jeffyanta in #183
- Latest data point in GetHistoricalMintData is now the live data by @jeffyanta in #184
- Reduce more nonce worker log spam for non-issue errors by @jeffyanta in #185
- Add Coinbase stable swapper Solana program package by @jeffyanta in #186
- Generalize user-agent parsing by @jeffyanta in #187
- Add UserAgentName mapstructure to gRPC app config by @jeffyanta in #188
- Add Coinbase client for getting onramp orders by @jeffyanta in #189
- Update Coinbase client to use the v2 API by @jeffyanta in #191
- Support USDC withdrawals by @jeffyanta in #190
- Pull ocp-protobuf-api v1.10.0 by @jeffyanta in #192
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
- Add more logging around denied currency launches by @jeffyanta in #181
- Incorporate a fee when launching a new currency by @jeffyanta in #180
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- StatefulSwap now checks for unlocked Timelock accounts by @jeffyanta in #177
- Disable Launch dry run mode by @jeffyanta in #178
- Abandoned currencies are excluded from currency counts by @jeffyanta in #179
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
- Always use the latest FX rate for historical mint data by @jeffyanta in #173
- Update min holding value to $0.25 to count towards a holder by @jeffyanta in #174
- Filter to locked accounts for holder balance calculations by @jeffyanta in #175
- Improve Geyser Timelock backup worker with a getProgramAccounts RPC approach by @jeffyanta in #176
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Fix currency launcher authority funding when not the main subsidizer by @jeffyanta in #167
- StatefulSwap now validates positive sell fee by @jeffyanta in #168
- Implement abandoned currencies by @jeffyanta in #169
- Fix expected state when marking currency as abandoned due to cancelled swap by @jeffyanta in #170
- Refactor integrations into a common package by @jeffyanta in #171
- Integrate moderation into the currency service by @jeffyanta in #172
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- Discover RPC NOT_FOUND result tweaks by @jeffyanta in #154
- Add owner management state check to Launch RPC by @jeffyanta in #155
- Update owner checks to use metadata rather than just state by @jeffyanta in #156
- The VM account must be writable in the VM TransferForSwap instruction by @jeffyanta in #157
- Update weekly holder count deltas to account for Postgres indexing strategy by @jeffyanta in #158
- Fix nonce initialization in currency launch for low bump seed memory accounts by @jeffyanta in #159
- Update StatefulSwap RPC to reflect proto renames by @jeffyanta in #160
- Deny names and symbols that differ during processing in Launch RPC by @jeffyanta in #161
- Persist last known exchange rates even if rate provider is down by @jeffyanta in #163
- Add minimum dollar value for a holder to be included in count by @jeffyanta in #164
- Implement fallback FX rate system with exchangerate-api.com as the new provider by @jeffyanta in #165
- Improve closest FX rate logic for historical mint data by @jeffyanta in #166
- Implement atomic currency init and buy by @jeffyanta in #162
Full Changelog: v1.5.0...v1.6.0