[MAEC] New versions of python-cybox, python-stix, and python-maec (and introducing mixbox)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[MAEC] New versions of python-cybox, python-stix, and python-maec (and introducing mixbox)

Back, Greg
Hi everyone -

New versions of python-cybox (2.1.0.13), python-stix (1.2.0.1), and python-maec (4.1.0.13) were all uploaded to PyPI in the last couple days. The biggest change in these versions is introducing a dependency on "mixbox" [1], a new library which extracts some of the common functionality from the three existing libraries and makes the behavior and implementation of them more consistent.

All existing code that worked under python-cybox 2.1.0.12, python-stix 1.2.0.0, and python-maec 4.1.0.12 should continue to work unmodified, unless you really dug into the internals of the libraries. If you upgrade any of the three, however, you *MUST* upgrade all of them, since some of the internals have changed significantly in incompatible ways.

Additionally, all of the libraries now support Python 3.3, 3.4, and 3.5 (in addition to 2.6 and 2.7). The releases also contain a variety of bug fixes that were made since the previous releases (which were over a year ago).

Full release notes are available:
https://github.com/CybOXProject/python-cybox/releases/tag/v2.1.0.13
https://github.com/STIXProject/python-stix/releases/tag/v1.2.0.1 
https://github.com/MAECProject/python-maec/releases/tag/v4.1.0.13 

If you have any questions or run into problems, feel free to send me an email or create an issue in one of the GitHub repositories.

Thanks,
Greg Back
MITRE

[1] https://github.com/cyboxproject/mixbox