2020-09-24
This release adds the event bus API, allowing for much greater introspection in to the operation of a node. We've also re-enabled the order amends API, as well as a long list of fixes.
New:
- #2281 Enable opening auctions
- #2205 Add GraphQL event stream API
- #2219 Add deposits API
- #2222 Initial asset list is now loaded from genesis configuration, not external configuration
- #2238 Re-enable order amend API
- #2249 Re-enable TX rate limit by party ID
- #2240 Add time to position responses
Improvements:
- #2211 🔥 GraphQL: Field case change
proposalId
->proposalID
- #2218 🔥 GraphQL: Withdrawals now return a Party, not a party ID
- #2202 Fix time validation for proposals when all times are the same
- #2206 Reduce log noise from statistics endpoint
- #2207 Automatically reload node configuration
- #2209 GraphQL: fix proposal rejection enum
- #2210 Refactor order service to not require blockchain client
- #2213 Improve error clarity for invalid proposals
- #2216 Ensure all GRPC endpoints use real time, not Vega time
- #2231 Refactor processor to no longer require collateral
- #2232 Clean up logs that dumped raw bytes
- #2233 Remove generate method from execution engine
- #2234 Remove
authEnabled
setting - #2236 Simply order amendment logging
- #2237 Clarify fees attribution in transfers
- #2239 Ensure margin is released immediately, not on next mark to market
- #2241 Load log level in processor app
- #2245 Fix a concurrent map access in positions API
- #2247 Improve logging on a TX with an invalid signature
- #2252 Fix incorrect order count in Market Depth API
- #2254 Fix concurrent map access in Market Depth API
- #2269 GraphQL: Fix party filtering for event bus API
- #2266 Refactor transaction codec
- #2275 Prevent opening auctions from closing early
- #2262 Clear potential position properly when an order is cancelled for self trading
- #2286 Add sequence ID to event bus events
- #2288 Fix auction events not appearing in GraphQL event bus
- #2294 Fixing incorrect order iteration in auctions
- #2285 Check auction times
- #2283 Better handling of 0
expiresAt