-
Notifications
You must be signed in to change notification settings - Fork 28
/
ChangeLog
139 lines (88 loc) · 4.69 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
ChangeLog, twstools - command line tools around Interactive Brokers TWS API
===========================================================================
0.4.3 - 2014-12-14 ------------------------------------------------------------
This is a maintenance release.
- update hardcoded hmds farms (ethmds)
- no more abort when learned or hardcoded hmds farm is wrong
- support IB API 9.69 (conId support for historical request, tradingClass
attribute moves to Contract class)
- optimize (and skip) pacing violations for "no permissions" and "No data"
0.4.2 - 2014-04-16 ------------------------------------------------------------
This is a maintenance release.
- bldchn, fix possible use of the wrong twsapi_config.h
- minor fixes and cleanups for parsing xml TagValueLists
- complete Order and ContractDetails structs to IB API 9.68
- don't reconnect right after disconnect
0.4.1 - 2013-05-24 ------------------------------------------------------------
This is a maintenance release.
- bldchn, sort out libtdl dependencies
- bldchn, update git version info at make time
- bldchn, speed up the build, re-using some objects
- complete Order and Execution structs to IB API 9.66
- fix, handle assert when we get a TWS message for a closed request
- minor portability fixes
0.4.0 - 2013-03-28 ------------------------------------------------------------
This is a feature release.
- incompatible change, drop xml request type="cancel_order", we are now using
<request type="place_order">
<query orderId="123"> <order action="CANCEL" totalQuantity="0"/> </query>
</request>
- new, real time market data requests
- new, strategy module support (option --strat)
- install twstools.pc and headers to be used to build strategy modules
- experimental support for modifying existing orders
- place or cancel multiple orders in parallel
- track portofolio, account info, and open orders to be used by strategie
modules
- fix, parsing comboLegs from xml
- fix, handle contract_details error 321
- fix, disable harcoded data farms
- bldchn, require twsapi >= 0.4.0
- bldchn, check for twsapi_config.h
- bldchn, compatibility with twsapi >= 0.5.0
- test suite refactored
0.3.5 - 2012-05-24 ------------------------------------------------------------
This is a bug fix release.
- internal cleanup, reduce eventloop states to prepare parallel requests
- fix, IB renamed historical data farms
- fix, don't assert when seeing no active hmds farms while getting data
- fix, another "Connectivity between IB..." issue
0.3.4 - 2012-04-17 ------------------------------------------------------------
This is a bug fix release.
- correct printf format spec for struct timeval
- improve CXX and CXXFLAGS handling
- disable extra warnings for Intel's verbose icpc compiler
- fix, TWS-924.2e changed error "Connectivity between IB..."
- fix memleaks and reduce memory usage when reading xml files
0.3.3 - 2012-03-16 ------------------------------------------------------------
Add order support, minor improvements and fixes.
- new build target: make rpm
- minor internal cleanup
- support fire and forget orders (experimental/undocumented)
- correct and improve --help/--version output
- fix, account info job queues were not initialized
- optional IPv6 support when using twsapi >= 0.4.0 (new cmd options -4/-6)
- man pages added
- fix timout bug (select returned EINVAL because timeval was wrong)
- support for cancelling orders (experimental/undocumented)
- fix test suite, emulate readlink -f on systems where it's missed
0.3.2 - 2011-11-06 ------------------------------------------------------------
Major bug fixes, minor build fixes and refactoring.
- fix twsgen, don't skip empty expiries
- fix twsdo, solve long time bug assert( !violations.empty() )
- build fix, missing define IB_USE_STD_STRING (thanks Matt Flax)
- provide simple test suite (make check)
- internal code refactoring to prepare new features
- account status requests can be read from file
0.3.1 - 2011-09-15 ------------------------------------------------------------
Many build fixes and some minor features added.
- Build on cygwin is now possible.
- Minor build fixes for several linux platforms.
- Replace libpopt (compile and run time dependency) by gengetopt (only
requiered at "make dist" time)
- NEW: tools can read twsxml files from stdin to combine them with pipes
- NEW: twsgen, skip useless expiries when generating histjobs
- NEW: twsgen, add filter option --max-expiry
0.3.0 - 2011-08-17 ------------------------------------------------------------
This is the first published alpha version.
For more details consult the README.