Releases: MonacoProtocol/protocol
Releases · MonacoProtocol/protocol
v0.15.4
What's Changed
- feat: allow force void market to be applied to voided markets by @eoin-betdex in #244
- chore: bump protocol version to 0.15.4 for release by @eoin-betdex in #245
Full Changelog: v0.15.3...v0.15.4
v0.15.3
What's Changed
- chore: ensure orders are not completed when matching by @obi-ewan in #241
- fix: update liquidities and matching pool on postlock cancel by @eoin-betdex in #240
- feat: add force_void instruction by @obi-ewan in #239
- test: remove extra test by @obi-ewan in #243
- hotfix/0.15.3 by @eoin-betdex in #242
Full Changelog: v0.15.2...v0.15.3
v0.15.2
What's Changed
- release: v0.15.2 by @pawel-betdex in #238
(fixing errormemory allocation failed, out of memory
caused by recent expansion of the queue to75
)
Full Changelog: v0.15.1...v0.15.2
v0.15.1
What's Changed
- chore: update readme and upload 0.15.0 audit report by @eoin-betdex in #226
- chore: extending MarketOrderRequestQueue by @pawel-betdex in #232
Clients
monaco-protocol/client@12.0.0
monaco-protocol/admin-client@12.0.0
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Cross Matching
- feat: cross matching @pawel-betdex in #215
Clients
monaco-protocol/client@12.0.0
monaco-protocol/admin-client@12.0.0
Details can be found in v0.15.0 release PR
Full Changelog: v0.14.2...v0.15.0
v0.14.2
What's Changed
- Order Requests
- feat: introducing
stake_matched_total
on MarketLiquidities @pawel-betdex in #210 - feat: all market queues now have
empty
flag @pawel-betdex in #211
- feat: introducing
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- feat: order request expiry by @pawel-betdex in #204
- chore: updating version numbers for final release by @pawel-betdex in #207
- release: 0.14.1 by @pawel-betdex in #205
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- feat: create queues when opening markets by @obi-ewan in #159
- feat: method calculating refund amount by @pawel-betdex in #151
- feat: checking if matching queue is empty before settlement can start by @pawel-betdex in #140
- feat: instruction to cancel unmatched liquidity after market lock by @eoin-betdex in #141
- chore: update readme after v0.12.0 release by @eoin-betdex in #161
- feat: market liquidities account by @pawel-betdex in #160
- feat: order request by @obi-ewan in #142
- fix: series of small fixes too small for their own pr by @pawel-betdex in #163
- chore: removing a deprecated test helper method by @pawel-betdex in #165
- chore: updating peek and adding peek_mut methods by @pawel-betdex in #167
- fix: check payments queue on completeSettlement by @eoin-betdex in #166
- feat: trustless matching (v2) by @pawel-betdex in #168
- chore: upload audit reports and update readme for release 0.13.0 by @eoin-betdex in #171
- chore: bump dev versions for 0.14.0 by @eoin-betdex in #169
- feat: trustless matching (v2) client updates by @pawel-betdex in #172
- chore: add missing queue types by @obi-ewan in #173
- feat: emitting trade event when trades are created by @pawel-betdex in #175
- fix: require matching queue to be empty before voiding market by @eoin-betdex in #174
- fix: ensure fee payer (if custom) is refunded when accounts are closed by @eoin-betdex in #177
- feat: admin client updates for instruction building by @druspencer in #176
- fix: update admin script and fix some admin client docs by @eoin-betdex in #178
- fix: if back is not at end of vec enqueue must insert by index by @eoin-betdex in #179
- fix: update handling of liquidity queues and pools at inplay transition by @eoin-betdex in #181
- chore: bump dev versions for 0.15.0 by @eoin-betdex in #183
- feat: trade no longer links to opposite trade by @pawel-betdex in #182
- chore: redoing unit tests for MatchingQueue to ensure proper coverage by @pawel-betdex in #180
- fix: order creation should fail if matches cannot be made by @pawel-betdex in #185
- fix: removing accounts that were droped from the endpoint by @pawel-betdex in #186
- feat: protocol enhancements by @obi-ewan in #187
- chore: remove leaderboard code by @obi-ewan in #188
- chore: bump dev versions for 0.14.0 (again) by @eoin-betdex in #189
- fix(client): market outcome prices should be optional by @eoin-betdex in #191
- fix: process_order_match endpoint validates matching_pool outcome by @pawel-betdex in #193
- fix: market outcome creation checks title length by @pawel-betdex in #194
- fix: prevent duplicate
order_request
enqueueing by @obi-ewan in #196 - fix: unnecessary market_matching_pool in context by @pawel-betdex in #195
- fix: validating market_matching_pool outcome and side by @pawel-betdex in #197
- fix: produce a more informative error when market liquidities account is full by @pawel-betdex in #198
- fix: validating the price precision if price ladder is empty by @pawel-betdex in #199
- release: 0.14.0 by @eoin-betdex in #190
- chore: drop -dev from versions for 0.14.0 release by @eoin-betdex in #200
Full Changelog: v0.13.0...v0.14.0
v0.13.0
Primarily a release to bring the protocol up to using anchor 0.29.0, solana 1.17.5, and being build with rust stable 1.73.0.
Some other small bits included below.
What's Changed
- refactor: trade creation method update by @pawel-betdex in #136
- feat: introducing market matching queue account by @pawel-betdex in #139
- chore: upgrade anchor to 0.29.0, along with rust, solana, and other deps by @eoin-betdex in #143
- chore: minimise size of the account to lower the fees by @pawel-betdex in #156
- chore: fixup some admin example scripts by @eoin-betdex in #157
- chore: set versions and update readme for 0.13.0 protocol release by @eoin-betdex in #158
- chore: dependency bump and audit fixes for release 0.13.0 by @eoin-betdex in #164
- release: 0.13.0 by @eoin-betdex in #155
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
- chore: Upload 0.12.0 audit report and update README.md by @eoin-betdex in #154
- release: 0.12.0 by @eoin-betdex in #135
- hotfix: 0.12.1 void order status check by @eoin-betdex in #162
Full Changelog: v0.12.0...v0.12.1