Skip to content
This repository was archived by the owner on Apr 22, 2024. It is now read-only.

Commit ffc85a8

Browse files
committed
Merge branch 'master' of github.com:kytos/python-openflow
2 parents b4c8898 + bab49a9 commit ffc85a8

1 file changed

Lines changed: 127 additions & 0 deletions

File tree

CHANGELOG

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
##########
2+
Change log
3+
##########
4+
5+
All notable changes to the python-openflow project is documented in this file.
6+
7+
8+
[Unreleased]
9+
************
10+
Added
11+
=====
12+
Changed
13+
=======
14+
15+
16+
[2017.1.b1] - "bethania" beta1 - 2017-24-03
17+
*******************************************
18+
Added
19+
=====
20+
- OF v0x04 - 1.3.5 - version support
21+
22+
Changed
23+
=======
24+
- v0x04
25+
- Finished implementation
26+
- Test improvements
27+
- v0x01 - Numerous Fixes
28+
- New and updated tests for 0x04
29+
- OF v0x04 1.3.0 - Compliance fixes
30+
- Test improvements
31+
- Refactoring:
32+
- Use of Python 3.6 class attribute order preservation
33+
- New inheritance model, MetaStruct refactored
34+
- Support for Python 3.6 and later
35+
- Improved docs organization
36+
- Added support to AggregationStats and FlowStats
37+
- StatsRequest/Reply packing/unpacking
38+
- Updated docs: install instructions
39+
- Test improvements: fixes, refactoring.
40+
- Refactoring: basic_types.py
41+
- [v0x04] Adding multipart reply and request messages with tests
42+
- Numerous 0x04 implementations
43+
- Improved continuous integration
44+
- v0x01 fixes
45+
- Adding constant files to manage constants in NApps
46+
- Moving foundation module to pyof root folder (same with tests)
47+
48+
[2016.1.a2] - alpha2 - 2016-11-09
49+
*********************************
50+
Changed
51+
=======
52+
- Enum fixes
53+
- More detailed unpack error messages
54+
- Refactoring: import classes instead of modules
55+
- lint fixes and docs generation
56+
- Pip support
57+
58+
[2016.1.a1] - alpha1 - 2016-06-08
59+
*********************************
60+
Changed
61+
=======
62+
- many doc and docstrings fixes and enhancements
63+
- from markdown to restructuredtext
64+
- doctests
65+
- pypi
66+
- code optimizations.
67+
- many unittests added
68+
- Pack, Unpack and GenericType refactor.
69+
- added GenericBitMask class
70+
- BitMask classes can behave like enums
71+
- python3 compliance on MetaStruct inheritance declaration
72+
- revision of bitmasks and enums
73+
- fixes on enums and GenericStruct inheritance
74+
- object equality comparison on Generic Types and Structs
75+
- Refactor to accept Python basic types as messages attributes.
76+
- Messages type conversion during the pack operation.
77+
- Better documentation
78+
- Several fixes, including GenericMessage pack method.
79+
- Added ConstantTypeList and ListOf* classes
80+
- Added BinaryData into packet in and out
81+
- Added new basic types and new exceptions
82+
- Changed message types from GenericStruct to GenericMessage
83+
- Added FeaturesReply Class
84+
- Validation on pack
85+
- Fix Package setup
86+
- Docs: added support for Sphinx
87+
- new workflow for the project
88+
- Added explanation and figures to illustrate the workflow.
89+
- Added a special workflow to hotfix and security fix.
90+
- better readme on contribute and hacking
91+
- added a test badge to readme
92+
- update LICENSE
93+
- Numerous test improvements
94+
- Enable test on setup with setuptools
95+
- Added some files with OpenFlow binary data for testing
96+
- added Port Status messages class and enums definitions
97+
- added vendor message file and class implementation
98+
- Recode to transform the project into a Python Project
99+
- multiple stats messages implementations
100+
- added requirements file.
101+
- improvements to project structure
102+
- added Project Structure section on README
103+
- pack / unpack refactoring for compliance with OF v0x01
104+
- added unit tests
105+
- docstrings documentation improvements
106+
- Test restructure
107+
- Added MIT License
108+
- several compilation fixes.
109+
- package and imports structure refactoring.
110+
- Added classes for flow statistics.
111+
- Classes to improve Exception Handling
112+
- refactoring to use python3 Enum class
113+
- Added thread implementation for socket handle.
114+
- Use of metaclasses for messages and structs implementation.
115+
- Fixes on HELLO Packet implementation
116+
- initial skeleton to implement introspection
117+
- MessageGeneric class
118+
- better readme and hacking instructions
119+
- better organization on problem description
120+
- added messages, todo and instructions
121+
122+
[2013.0.0] - Initial - 2013-06-08
123+
*********************************
124+
Added
125+
=====
126+
- initial implementation
127+
- support for OF v0x01 messages building and parsing

0 commit comments

Comments
 (0)