Skip to content

Commit 09c9889

Browse files
committed
add v1.62.0 release note
1 parent bccc1a9 commit 09c9889

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

doc/release/v1.62.0.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
[Full Changelog](https://github.com/c9s/bbgo/compare/v1.61.0...main)
2+
3+
- [#1985](https://github.com/c9s/bbgo/pull/1985): FEATURE: [dca2] update metrics
4+
- [#1981](https://github.com/c9s/bbgo/pull/1981): FEATURE: [okx] Support syncing OKX futures account info for the queryAccount method
5+
- [#1986](https://github.com/c9s/bbgo/pull/1986): FEATURE: [coinbase] Implement cancel orders by symbol (with minor fix on balances)
6+
- [#1983](https://github.com/c9s/bbgo/pull/1983): FEATURE: [dca2] validate stage before we place oprn-position/take-profit orders
7+
- [#1979](https://github.com/c9s/bbgo/pull/1979): FEATURE: [dca2] refactor recoverState function
8+
- [#1965](https://github.com/c9s/bbgo/pull/1965): FEATURE:[okx]support okx futures order and fix examples
9+
- [#1967](https://github.com/c9s/bbgo/pull/1967): FEATURE: [grid2] use UniversalCancelAllOrders
10+
- [#1973](https://github.com/c9s/bbgo/pull/1973): FEATURE: [xgap] Introduce SellBelowBestAsk flag to adjust pricing logic based on market conditions
11+
- [#1946](https://github.com/c9s/bbgo/pull/1946): FEATURE: [session] add SetMarkets/SetMarket method for Session to syn…
12+
- [#1954](https://github.com/c9s/bbgo/pull/1954): FEATURE: [sync] sync with backoff retry
13+
- [#1951](https://github.com/c9s/bbgo/pull/1951): FEATURE:[binance]Support controlling futures hedging orders through a switch
14+
- [#1948](https://github.com/c9s/bbgo/pull/1948): FEATURE: [metrics] add prometheus metrics on maker market for xdepthmaker
15+
- [#1949](https://github.com/c9s/bbgo/pull/1949): FEATURE: [depthmaker] add depth RESTful API fallback support
16+
- [#1942](https://github.com/c9s/bbgo/pull/1942): FEATURE: make bbgo can add custom exchanges from other pkg
17+
- [#1938](https://github.com/c9s/bbgo/pull/1938): FEATURE: [bbgo] pass logger as parameter into bbgo.Sync
18+
- [#1890](https://github.com/c9s/bbgo/pull/1890): FEATURE: [xalign] add discrepancy warning alert
19+
- [#1882](https://github.com/c9s/bbgo/pull/1882): FEATURE: [pyroscope] support profiling config
20+
- [#1879](https://github.com/c9s/bbgo/pull/1879): FEATURE: [okx] add more margin api endpoint integration
21+
- [#1876](https://github.com/c9s/bbgo/pull/1876): FEATURE: add isolation forest algorithm
22+
- [#1877](https://github.com/c9s/bbgo/pull/1877): FEATURE: [sentinel] query historical kline data
23+
- [#1875](https://github.com/c9s/bbgo/pull/1875): FEATURE: [autoborrow] add high interest rate alert
24+
- [#1874](https://github.com/c9s/bbgo/pull/1874): FEATURE: [binance] margin next hourly interest rate support
25+
- [#1916](https://github.com/c9s/bbgo/pull/1916): FEATURE: [coinbase] Coinbase Websocket connection
26+
- [#1913](https://github.com/c9s/bbgo/pull/1913): FEATURE: [coinbase] implement message parsing for Coinbase websocket messages
27+
- [#1901](https://github.com/c9s/bbgo/pull/1901): FEATURE: [exchange] new interface and field for otc
28+
- [#1889](https://github.com/c9s/bbgo/pull/1889): FEATURE: [sentinel] add percentile rank
29+
- [#1992](https://github.com/c9s/bbgo/pull/1992): FIX: [xmaker] uncovered position fix
30+
- [#1961](https://github.com/c9s/bbgo/pull/1961): FIX: [activeorderbook] fix order tag empty
31+
- [#1990](https://github.com/c9s/bbgo/pull/1990): FIX: [autoborrow] Correct error logging for max borrowable query
32+
- [#1989](https://github.com/c9s/bbgo/pull/1989): FIX: [okex] Correct RestBaseURL by removing trailing slash and add logging for client creation
33+
- [#1988](https://github.com/c9s/bbgo/pull/1988): FIX: [okx] Update API URLs
34+
- [#1982](https://github.com/c9s/bbgo/pull/1982): REFACTOR: [xgap] quantity validation checks on adjusting position orders
35+
- [#1984](https://github.com/c9s/bbgo/pull/1984): FIX: [okex] skip test when running CI
36+
- [#1977](https://github.com/c9s/bbgo/pull/1977): REFACTOR: [xgap] balance checks on order forms
37+
- [#1976](https://github.com/c9s/bbgo/pull/1976): REFACTOR: [dca2] rename and merge OpenPositionOrdersCancelling, OpenP…
38+
- [#1978](https://github.com/c9s/bbgo/pull/1978): REFACTOR: [xgap] enable large quantity check for making spread orders
39+
- [#1966](https://github.com/c9s/bbgo/pull/1966): CI: bump morphy2k/revive-action from 2.7.4 to 2.7.5
40+
- [#1968](https://github.com/c9s/bbgo/pull/1968): REFACTOR: [dca2] remove PositionOpening state and merge two function into op…
41+
- [#1972](https://github.com/c9s/bbgo/pull/1972): FIX: [xgap] place adjust position orders
42+
- [#1975](https://github.com/c9s/bbgo/pull/1975): FIX: [bitget] change MinTradeAmount and MaxTradeAmount types to string and handle conversion error
43+
- [#1974](https://github.com/c9s/bbgo/pull/1974): FIX: [xgap] prevent order placement on price collision with existing orders
44+
- [#1971](https://github.com/c9s/bbgo/pull/1971): FIX: [xgap] adjust mid price (round and truncate by price precision)
45+
- [#1970](https://github.com/c9s/bbgo/pull/1970): IMPROVE: [xgap] improve logging
46+
- [#1969](https://github.com/c9s/bbgo/pull/1969): FIX: [logging] add more informative logging to StreamOrderBook
47+
- [#1964](https://github.com/c9s/bbgo/pull/1964): FIX: [xdepthmaker] enhance context cancellation logs in strategy workers
48+
- [#1962](https://github.com/c9s/bbgo/pull/1962): FIX: [metrics] remove max price spacing metrics
49+
- [#1960](https://github.com/c9s/bbgo/pull/1960): IMPROVE: [bitget] improve bitget time in force support
50+
- [#1959](https://github.com/c9s/bbgo/pull/1959): FIX: [metrics] fix in-range order calculation
51+
- [#1958](https://github.com/c9s/bbgo/pull/1958): FIX: [metrics] connect maker book stream for xdepthmaker to receive metrics update
52+
- [#1957](https://github.com/c9s/bbgo/pull/1957): FIX: [okx] fix the before id bug
53+
- [#1955](https://github.com/c9s/bbgo/pull/1955): IMPROVE: [okx] improve okx market order type and margin mode checking
54+
- [#1945](https://github.com/c9s/bbgo/pull/1945): FIX: [coinbase] refactor channel bridging logic and update message handling
55+
- [#1953](https://github.com/c9s/bbgo/pull/1953): MINOR: [okx] decrease rate limit
56+
- [#1952](https://github.com/c9s/bbgo/pull/1952): REFACTOR: [xdepthmaker] improve metric handling for StreamOrderBook
57+
- [#1950](https://github.com/c9s/bbgo/pull/1950): MINOR: [sync][okx] add more log
58+
- [#1944](https://github.com/c9s/bbgo/pull/1944): FIX: [coinbase] update stream subscriptions to use StandardStream.
59+
- [#1943](https://github.com/c9s/bbgo/pull/1943): FEAT: [coinbase] Bridge global channels to local channels
60+
- [#1941](https://github.com/c9s/bbgo/pull/1941): FIX: [coinbase] skip last match event to prevent potential duplicate trades
61+
- [#1939](https://github.com/c9s/bbgo/pull/1939): FIX: [sync service] move self-trade patch after sortRecordsAscending call
62+
- [#1937](https://github.com/c9s/bbgo/pull/1937): FIX: [coinbase] add trade id for match and tick message
63+
- [#1912](https://github.com/c9s/bbgo/pull/1912): dep: bump morphy2k/revive-action from 2.7.1 to 2.7.4
64+
- [#1936](https://github.com/c9s/bbgo/pull/1936): FIX: [sync service] inconsistency of the query conditions on existing trades
65+
- [#1935](https://github.com/c9s/bbgo/pull/1935): FIX: [coinbase] typos
66+
- [#1934](https://github.com/c9s/bbgo/pull/1934): FIX: correct typo in Symbols description
67+
- [#1933](https://github.com/c9s/bbgo/pull/1933): FIX: fix typos in coinbase pkg
68+
- [#1931](https://github.com/c9s/bbgo/pull/1931): FIX: [coinbase] file name typo
69+
- [#1930](https://github.com/c9s/bbgo/pull/1930): FEAT: [coinbase] update symbol map generation script
70+
- [#1928](https://github.com/c9s/bbgo/pull/1928): FIX: [coinbase] refactoring and fix order-related streaming event handling
71+
- [#1927](https://github.com/c9s/bbgo/pull/1927): FIX: [coinbase] fix stream handlers and order placing logics
72+
- [#1925](https://github.com/c9s/bbgo/pull/1925): chore: make function comments match function names
73+
- [#1924](https://github.com/c9s/bbgo/pull/1924): FEAT: [coinbase] implement stream message handlers
74+
- [#1926](https://github.com/c9s/bbgo/pull/1926): FIX: [coinbase] submit order logic
75+
- [#1923](https://github.com/c9s/bbgo/pull/1923): FEAT: [coinbase] add more message parsing, enhance stream functionality
76+
- [#1922](https://github.com/c9s/bbgo/pull/1922): FIX: [core] Improve order update logic and encapsulate update functionality
77+
- [#1921](https://github.com/c9s/bbgo/pull/1921): FIX: [exchange] (coinbase) resolve review issues left
78+
- [#1920](https://github.com/c9s/bbgo/pull/1920): FIX: [exchange] (coinbase) fill missing SubmitOrder
79+
- [#1919](https://github.com/c9s/bbgo/pull/1919): FIX: [exchange] (coinbase) fix balance update
80+
- [#1918](https://github.com/c9s/bbgo/pull/1918): FIX: [exchange] [coinbase] fill in dummy values for min/max quantity
81+
- [#1917](https://github.com/c9s/bbgo/pull/1917): FIX: [exchange] add missing market info fields for Coinbase Exchange
82+
- [#1915](https://github.com/c9s/bbgo/pull/1915): 🔧 test(coinbase): Add wait loop for order status to ensure it is open
83+
- [#1914](https://github.com/c9s/bbgo/pull/1914): FIX: [exchange] fix bugs and add integration tests for Coinbase Exchange
84+
- [#1909](https://github.com/c9s/bbgo/pull/1909): FIX: [exchange] fix bugs and revise Coinbase request structs
85+
- [#1903](https://github.com/c9s/bbgo/pull/1903): FEATURE: Implement Coinbase exchange
86+
- [#1910](https://github.com/c9s/bbgo/pull/1910): FEATURE: [core] add credit related field to balance
87+
- [#1911](https://github.com/c9s/bbgo/pull/1911): refactor: using slices.Contains to simplify the code
88+
- [#1908](https://github.com/c9s/bbgo/pull/1908): fix: [okx] pass client order id
89+
- [#1907](https://github.com/c9s/bbgo/pull/1907): fix: [binance] remove client order id prefix
90+
- [#1906](https://github.com/c9s/bbgo/pull/1906):
91+
- [#1905](https://github.com/c9s/bbgo/pull/1905): minor: [bybit] refine order histories error msg
92+
- [#1904](https://github.com/c9s/bbgo/pull/1904): MINOR: [util] new util function FNV64
93+
- [#1900](https://github.com/c9s/bbgo/pull/1900): IMPROVE: improve memory allocation
94+
- [#1899](https://github.com/c9s/bbgo/pull/1899): FIX: improve order store prune chk
95+
- [#1898](https://github.com/c9s/bbgo/pull/1898): REFACTOR: refactor strint
96+
- [#1896](https://github.com/c9s/bbgo/pull/1896): FEATURE: [binance] query order by client order id
97+
- [#1895](https://github.com/c9s/bbgo/pull/1895): FEATURE: [okx] implement QueryDepositHistory method
98+
- [#1894](https://github.com/c9s/bbgo/pull/1894): FIX: [bybit] add missing exchange value in market struct
99+
- [#1893](https://github.com/c9s/bbgo/pull/1893): FEATURE: [okx] margin feature api (part2)
100+
- [#1891](https://github.com/c9s/bbgo/pull/1891): FEATURE: support binance futures stop limit order
101+
- [#1892](https://github.com/c9s/bbgo/pull/1892): IMPROVE: [okx] add / improve okx margin api
102+
- [#1884](https://github.com/c9s/bbgo/pull/1884): FIX: [sentinel] Modify detection logic
103+
- [#1887](https://github.com/c9s/bbgo/pull/1887): FIX: set logger and make log from error to warn in retry function
104+
- [#1886](https://github.com/c9s/bbgo/pull/1886): IMPROVE: optimize floats allocs
105+
- [#1885](https://github.com/c9s/bbgo/pull/1885): IMPROVE: optimize balance metrics updater
106+
- [#1881](https://github.com/c9s/bbgo/pull/1881): IMPROVE: improve memory usage and leaks
107+
- [#1883](https://github.com/c9s/bbgo/pull/1883): FIX: [sentinel] fix data generation
108+
- [#1880](https://github.com/c9s/bbgo/pull/1880): FIX: fix positionRisk attribute type
109+
- [#1878](https://github.com/c9s/bbgo/pull/1878): MAJOR: [okx] use get 3 days query trade api
110+
- [#1863](https://github.com/c9s/bbgo/pull/1863): STRATEGY: Detect abnormal volume increases using isolation forest

0 commit comments

Comments
 (0)