File: CHANGELOG.rst

package info (click to toggle)
python-molotov 2.7-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 8,268 kB
  • sloc: python: 4,121; makefile: 60
file content (127 lines) | stat: -rw-r--r-- 2,816 bytes parent folder | download
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
CHANGELOG
=========

2.7 - 2023-11-13
----------------

- Added the session factory
- Added gRPC support
- Updated dependencies to the latest versions
- Moved to Ruff (#157)


2.6 - 2022-10-21
----------------

- Switch from multiprocessing_on_dill to multiprocess (#139)
- Switched to prompt_toolkit (#148)


2.5 - 2022-09-25
----------------

- Python 3.10 compatibility, drop support for 3.6
- Bump aiohttp from 2.3.10 to 3.7.4 (#132)


2.4 - 2022-01-25
----------------

- Removed aiomeasures (the project is gone). We use aiodogstatsd

2.3 - 2021-08-23
----------------

- Remove multiprocess support on win32 (#130)


2.2 - 2020-12-09
----------------

- now compatible with aiohttp 4.x (#125)
- dropped --disable-dns-resolver. This is aiohttp's job
- added the `get_context` API to attach data to a session
- add the scenario directory in the path (#128)

2.1 - 2020-11-18
----------------

-  Allow the usage of external streams

2.0 - 2020-10-23
----------------

- added the --disable-dns-resolve option (#119)
- fix multiprocessing pickling issues by using dill
- display the max worker in the sizing result (#123)
- add aiodogstatsd (#122)
- added the --single-run option (#124)
- added support for 3.8 & 3.9 in tox/travis-ci
- speed up tests
- dropped support for 3.5


1.6 - 2018-04-05
----------------

- works with aiohttp 2.x or 3.x so Python 3.5.1 can be used (#114)


1.5 - 2018-04-03
----------------

- now runs on aiohttp 3.x (#109)
- make sure we run a proper Python version (#9)
- each process needs to have its own statsd client (#98)
- fixed _run_in_fresh_loop and setup_session() error handling (#100)
- Adde --fail (#105)
- Added --force-shutdown (#107)
- Make internet-based tests optional (#104)

1.4 - 2017-09-26
----------------

- statsd: moved from aiostatsd to aiomeasures
- Added --sizing and --sizing-tolerance (#72)
- Refactored shared counters
- Implemented a shared console (#42)
- Improved shutdown process (#67)
- Refactored fmwk.py (#25)
- Add a way to record requests and responses (#80)
- added --use-extension
- added events
- published tests/examples*.py to the docs (#90)


1.3 - 2017-07-28
----------------

- fixed file-based requests with sessions -vvv option (#73)
- proper managment of the verbose option in moloslave
- added uvloop support (#68)
- added initial PyPy support (#47)
- Added name & @scenario_picker() options (#65)


1.2 - 2017-06-15
----------------

- improved docs
- added delay options (#48)
- added --ramp-up option (#61)
- fix a bug on response display (#62)


1.1 - 2017-06-09
----------------

- added request and json_request helpers (#50)
- added session setup and teardown fixtures (#52)
- added set_var & get_var helpers (#54)
- fixed thhe code generated by molostart (#55)


1.0 - 2017-03-23
----------------

- Initial stable release