231 Commits

Author SHA1 Message Date
floor-licker ea2a47c499 Merge pull request #76 from floor-licker/fix/flush-websocket-pongs
fix(stream): flush websocket pongs
v0.4.3
2026-06-30 22:00:02 -04:00
floor-licker 498d3be196 fix(stream): flush websocket pongs 2026-06-30 21:11:47 -04:00
floor-licker 0eedcf7ea7 Merge pull request #75 from floor-licker/fix/release-polyfill-rs-0.4.2
chore: release 0.4.2
v0.4.2
2026-06-30 20:23:06 -04:00
floor-licker 6b93901aaa chore: release 0.4.2 2026-06-30 20:12:55 -04:00
floor-licker 1732f0ff99 Merge pull request #74 from floor-licker/fix/poly1271-deposit-wallet-signing
fix: sign POLY_1271 orders as deposit wallet
2026-06-30 20:05:35 -04:00
floor-licker 8499b361c4 fix: sign poly1271 orders as deposit wallet 2026-06-30 19:54:04 -04:00
floor-licker d0c7ce7636 Merge pull request #73 from floor-licker/fix/omit-network-byte-fetch-svg
docs: omit network-only byte fetch from graph
2026-06-26 11:50:28 -04:00
floor-licker fa89b38cda docs: omit network-only byte fetch from graph 2026-06-26 11:42:40 -04:00
floor-licker fd8a2ebdb3 Merge pull request #70 from floor-licker/fix/fail-fast-api-credentials
fix: fail fast on invalid api credentials
2026-06-22 21:21:40 -04:00
floor-licker 2b8f8e35b4 Merge pull request #69 from floor-licker/fix/public-book-snapshot-clocks
fix: expose book snapshot clocks
2026-06-22 21:15:45 -04:00
floor-licker a15924be18 fix: fail fast on invalid api credentials 2026-06-22 21:12:05 -04:00
floor-licker 9bb57dc3d3 Merge pull request #68 from floor-licker/fix/ws-parse-outside-book-lock
fix: parse websocket levels outside book lock
2026-06-22 21:10:54 -04:00
floor-licker ab491d11c6 docs: clarify websocket snapshot ordering 2026-06-22 21:09:23 -04:00
floor-licker 8385922990 fix: expose book snapshot clocks 2026-06-22 21:06:37 -04:00
floor-licker 6d90790d02 Merge pull request #67 from floor-licker/fix/hashless-ws-snapshot-state
fix: avoid websocket snapshot hash allocation
2026-06-22 21:02:00 -04:00
floor-licker 0da5ecb1cf fix: parse websocket levels outside book lock 2026-06-22 20:59:41 -04:00
floor-licker 8a38779661 Merge pull request #66 from floor-licker/fix/exact-decimal-price-conversion
fix: require exact decimal price conversion
2026-06-22 20:57:52 -04:00
floor-licker 9c6fe86fe0 Merge pull request #64 from floor-licker/fix/network-transport-matrix
bench: add network transport matrix
2026-06-22 20:57:44 -04:00
floor-licker 13fc277f98 fix: avoid websocket snapshot hash allocation 2026-06-22 20:55:11 -04:00
floor-licker d6a87636c9 Merge pull request #65 from floor-licker/fix/remove-dead-buffer-pool
fix: remove unused buffer pool
2026-06-22 20:52:46 -04:00
floor-licker 672a821573 fix: require exact decimal price conversion 2026-06-22 20:50:05 -04:00
floor-licker cdb72797b5 fix: remove unused buffer pool 2026-06-22 20:45:05 -04:00
floor-licker c31aa11502 bench: add network transport matrix 2026-06-22 20:41:40 -04:00
floor-licker 4a4a6801c1 Merge pull request #62 from floor-licker/fix/separate-book-update-clocks
fix: separate book delta and snapshot clocks
2026-06-22 20:15:10 -04:00
floor-licker d9f50c6b7a fix: resolve snapshot clock hash conflicts 2026-06-22 20:09:23 -04:00
floor-licker 08a1c13b80 Merge pull request #63 from floor-licker/fix/same-millisecond-snapshot-hash
fix: accept same timestamp snapshots with new hash
2026-06-22 20:02:24 -04:00
floor-licker 3d85584b95 fix: resolve book clock merge conflicts 2026-06-22 20:01:35 -04:00
floor-licker 9124758187 fix: accept same timestamp snapshots with new hash 2026-06-22 19:54:28 -04:00
floor-licker 8babf07cde Merge pull request #61 from floor-licker/fix/count-hot-path-deallocations
test: count deallocations in hot path guards
2026-06-22 19:52:29 -04:00
floor-licker 39ac56356e fix: separate book delta and snapshot clocks 2026-06-22 19:50:13 -04:00
floor-licker 38303c0dc6 Merge pull request #60 from floor-licker/fix/atomic-book-snapshots
fix: apply book snapshots atomically
2026-06-22 19:48:12 -04:00
floor-licker 77d0d9c390 test: cover websocket book churn heap traffic 2026-06-22 19:47:10 -04:00
floor-licker 543329f4d6 test: count deallocations in hot path guards 2026-06-22 19:42:14 -04:00
floor-licker cb1838e77d Merge pull request #59 from floor-licker/docs/clarify-fill-engine-scope
docs: clarify fill engine scope
2026-06-22 19:39:48 -04:00
floor-licker 947607ce6c Merge pull request #58 from floor-licker/docs/clarify-decode-hot-paths
docs: clarify decode hot path boundaries
2026-06-22 19:39:34 -04:00
floor-licker f6851c476b fix: require both sides for book snapshots 2026-06-22 19:38:22 -04:00
floor-licker 43b71fbd1f fix: apply book snapshots atomically 2026-06-22 19:34:37 -04:00
floor-licker 6a9522f0f9 docs: clarify fill engine scope 2026-06-22 19:28:38 -04:00
floor-licker 90c85639c7 docs: clarify decode hot path boundaries 2026-06-22 19:27:09 -04:00
floor-licker c821262af5 Merge pull request #57 from floor-licker/fix/stream-manager-message-receiver
fix: deliver stream manager broadcasts
2026-06-22 19:26:00 -04:00
floor-licker 0372feb578 Merge pull request #56 from floor-licker/fix/sorted-vec-book-side
perf: use sorted vectors for book sides
2026-06-22 19:25:46 -04:00
floor-licker 02fa74d2f5 fix: deliver stream manager broadcasts 2026-06-22 19:14:51 -04:00
floor-licker 3fb2bd8f66 perf: use sorted vectors for book sides 2026-06-22 19:09:06 -04:00
floor-licker cb8f19c246 Merge pull request #55 from floor-licker/fix/prepared-order-path
feat: add prepared order path
2026-06-22 18:35:45 -04:00
floor-licker 9dc228f278 Merge pull request #54 from floor-licker/fix/typed-pagination-pages
fix: parse paginated data through typed pages
2026-06-22 18:32:00 -04:00
floor-licker e4badca6b6 feat: add prepared order path 2026-06-22 18:29:12 -04:00
floor-licker 37f78d199e fix: parse paginated data through typed pages 2026-06-22 18:17:53 -04:00
floor-licker 000d6cf61b Merge pull request #51 from floor-licker/docs/remove-buffer-pool-claim
docs: remove unsupported buffer pool claim
2026-06-22 18:09:04 -04:00
floor-licker b08df372c3 Merge pull request #53 from floor-licker/fix/borrow-batch-request-bodies
fix: borrow batch request bodies
2026-06-22 18:08:49 -04:00
floor-licker 27c6352ab2 Merge pull request #52 from floor-licker/fix/remove-unused-dns-cache
chore: remove unused dns cache
2026-06-22 18:08:27 -04:00