-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGELOG
263 lines (231 loc) · 9.2 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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
CHANGELOG
---------
[24.2.1]
* Remove deprecated libs and functions (pkg_resources, datetime, gitpy_versioning)
* Log warnings
[3.0.1]
* Python 3.12
[1.8]
* Last release planned to support python 2.7 for anything other than security fixes to the SteelScript codebase.
[1.4]
* Update to latest version of requests library for newer SSL certs
* Add method for file uploads on Connection class
* Add support for notebooks in SDK packages when creating new Workspaces
[1.3.2]
* Add ability to add default credentials to example and utility scripts
* Add Dockerfile configs for base SteelScript SDK
[1.3.1]
* Add appresponse to docs and core setup
* Handle token expiration for appresponse connections
* Fix empty string when printing description
* Fix tests when inside docker container
[1.3]
* Add support to parse ‘months/years ago’
* Add method to test connections
[1.2]
* Add interval class.
[1.1]
* Documentation updates
* Documents - Wireshark documents added.
* Documents - Documentation style and color scheme fixes.
* Documents - Link and navigation fixes.
* License fixes
* Dependency changes due to Steelhead package.
[1.0.1]
* Add support for versioning cache files
[1.0]
* Improved OAuth2 support
* Better package upgrades and status with 'steel' command
* Improved cookie handling
* Documentation updates
[0.9.7]
* Support unicode with Formatter; update print_table signature
* Narrow down requests dependency
* Fix output of steel about in docs, steelhead and cmdline should be core packages
* Rearrange check_git to raise instead of exit
* Remove special case for django-admin-tools
* Update download link for numpy windows binaries
* Check vcpython27 when install appfwk and steelhead
* Remove username from steel about command in steelhead docs
[0.9.7rc1]
[0.9.6]
* Add support for steelhead and cmdline packages
* Add steelhead and cmdline to documentation
* Add steelhead and cmdline installation instructions
* Exit steel install if steelhead is true, pycrypto is not installed and platform is windows
* Fixing bug where model import was using un-checked in namespace clean-up
[0.9.6rc1]
[0.9.5]
* Update to gitpy 0.2.1; fix dev test
* Fix csv output for unicode
* Minor connection refactor, fix download header bug
* Fix unneeded test import and extra space
* refactor steelscript.common.utils modules to be more cohesive
* move polling.py from pq_runtime to steelscript/common
* Fix issue setting last_time in do_poll
* Adding Helper for polling a method.
* Fix JsonDict getattr behavior
* Fix REST debug logging with custom JsonEncoder
[0.9.4]
* fix a small issue regarding supported_versions
* change supported_versions to be attribute of service, so that netprofiler can use the version info
* add support_dscp flag to show whether the profiler supports 'dscp'
[0.9.3]
* Add docs for mkworkspace
* Fix log messaging; add optional log output for shell
* Readline support for Windows
* Created public alias for Connection request method
* Add method to set User-Agent
* Fix for logging with streaming connections
* Minor tweaks to steel.py: save output on error, gracefully handle MainFailed
* Improve the speed of short commands using an exponential backoff timer
* Docs: Added SharkFest 2014 slides
* Fix bug in test_mkworkspace
* Clean up mkworkspace test
* Fix mkworkspace when pkgs installed non-edit
* Add mkworkspace command and tests
* Cleanup installation docs
* Update docs - add steel uninstall
* Cleanup table of contents in docs
* Migrate link_pkg_files/link_pkg_dir from appfwk
[0.9.2]
* Add uninstall operation to some tests
* Inspect system for appfwk dependencies numpy/pandas
* Upgrade pip automatically to correct version
* Add uninstall option to steel.py
* All tests passing on Jenkins by adding Py 2.6 support and more.
* Docs: Added steel and steel rest docs
* Implement 'steel rest' - REST shell
* Docs: Minor tweaks to style
* Fix logging of rest calls
* Fix --loglevel/logfile args using =
* Cleanup and fix example scripts
[0.9.1]
* Update setup.py info
[0.9.0]
* Clean up steel_bootstrap.py link
* Fix links
* Update download link
* Add quick start
* Update README
* Force --no-deps for steel install -U
* Docs: cleanup some windows installation instructions
* Fix handling of positional arguments
* Docs: automatically create steel_bootstrap.py
* Docs: automatically create appfwk_project as needed
* Docs: added support for crawling django app docs
* Docs: fix sidebar link to overview
* Docs: clean up warnings
* Docs: update to index, some install changes
* Updated templates
* Tweaks to docs so init.py happens as part of make, added link to vm-config
* Add license link to sidebar, update copyright
* Ignore html build files
* Handle core installation on Windows
* Add favicon and logo
* Added common/toc
* Cleaned up docs, references to steelscript.common package
* Add steel.py versioning and mksteel setup.py cmd
* Add steelscript-wireshark and provide help for virtualenv
[0.9.0rc2]
* Add support to install via pip by default
* Eliminate dependence on importlib for initial install
[0.9.0rc1]
* Minor setup.py cleanup
[0.6.1]
* Rename to steelscript
* Refactor shark to netshark
* Additional netprofiler renames
* Refactor profiler to netprofiler
* Update README, LICENSE, and documentation
* Enable checkout from github
* Better error handling when passing an invalid arg to a steel command
* Fix steel tests, allow '-' for logfile to stdout
* Handle Control-C during execution
* Tweaks to steel.py, add prompt_yn
* More responsive output and logging for long commands in steel.py
* Merge App and BaseCommand
* Update prompt with choices, add debug function
* Add prompt method to BaseCommand
* Support 'steel install' with --develop to checkout via git
* Support 'steel install' via git
* Fix 'steel about' when installed via pip
* Remove data_files from setup.py because docs are recursive
* Added new 'steel' command and refactored steelscript_about as 'steel about'
* Fix up docs after steelscript-common merge
* Add base documentation and build scripts
* Fix problem with requests.json() and unicode
* Enhance about script to report all steelscript pkgs
* Make versioning a submodule of gitpy-versioning
* Changes to cookie based authenticaion to allow for proxy servers and improving access to raw http reponses.
* Add trim option to round_time
* Handle timezones when rounding
* Add round_time function
* Added timedelta_str
* Clean up exception handling around connections with the initial request on a session
[0.6.0]
* Update docs for installing requests package too
* Update setup.py to add requests dependency
* Remove response as instance variable, report.py no longer looks to header for report ID
* Incorporate reviewboard comments.
* Include Connection:Close header for download requests.
* Connection and exception enhancements
* Refactor connection to use requests package
* Fix some method signatures in Service
* Converted shark, mostly.
* Switch to sleepwalker Connection class - all Profiler tests passing
* Fix total_seconds python2.6 issue, add test
* Set error_id in RvbdHTTPException
[0.5.8]
* Support for sub-second sampling times for a view
* Fix setup.py using core distutils
* Some pep8 standardizzation
* Added documentation in how to run tests
* making test directory under rvbd.common being a standard python module
* Merge branch 'master' of git+ssh://git.lab.nbttech.com/flyscript-github
* Added better __repr__ for common/connection.py
[0.5.7]
* Refactor post_raw/upload_file to single upload method
* Fix wierd edge case for shark Value(shark.columns.dns.query.count)
* Cleanup shark example scripts
* Add execute bit for utility scripts
* Fix password hiding to handle 'None' and file-like-objects for body
* Handle HTTP debug level for http_pool objects
* Make attempts to obscure password when logging
[0.5.6]
* Fix tests for WAN summary and jsondict
* Support subclassing JsonDict and merging defaults
* Fix jsondict testname
* Comments for DictObject
* Better error message on fail to parse time message
* Added new JsonDict class in rvbd.common.jsondict
[0.5.5]
* Fix encoding and setup config
* Move example scripts to docs directory
* Update README and LICENSE
* Update handling of Boolean column types plus odds n' ends
* Add wan_report example script to setup.py
[0.5.4]
* Add new scripts to setup.py
* Add traffic example scripts for flowlist, summary and timeseries
* Add support for parsing two-digit years in timeutils
* Job and Clip exports
* Restored debug body message to 0 as before previous commit
* ARX support
* Add max_width and wrapping to Formatter class
* Update MANIFEST
[0.5.3]
* Remove references to virtualenv's from install docs
* Update README for FlyScript regarding docs/html/index.html
* Cleanup docstrings, and tearDowns. Uncomment two live_view tests.
* Fill in appresponse_setup.py script to complete integration of Opnet ARX and Stingray.
* Update setup.py to include better metadata
[0.5.2]
* Better timeutils.parse_timedelta support for different syntax
* Change default logging level to WARNING
* Add simple CSV handler for Formatter class
* Add gitignore file
[0.5.1]
* Setup LICENSE and AUTHORS files
* Initial import of project files
* Initial commit