Skip to content

Releases: F5Networks/f5-common-python

Release v0.1.6

13 May 21:24
Compare
Choose a tag to compare

Summary

This release adds a new ManagementRoot class. This is a critical update that allows users of the object to access resources 'outside' URI path element tm.

Release Highlights

  • #389
    • This is the major change for this release, the new ManagementRoot class correctly maps to the /mgmt/ root URI element.
  • #408
    • As a part of refactoring to add concrete subclasses added support for "loadable" unnamed resources
    • As a part of refactoring to add concrete subclasses remove _get_meta_data_uri
  • #411
    • load called on unnamed resources now returns a new instance of the object eliminating an alias from the calling scope

See the changelog for the full list of changes in this release.

Caveats

  • The BigIP class is no longer the preferred Root object.

Open Issues

See the project issues page for a full list of open issues in this release.

Release v0.1.5

18 Apr 16:23
Compare
Choose a tag to compare

Summary

This release adds a new UnnamedResourceMixin-inheriting concrete subclass (Config in sys) that supports a POST-based "save" operation. It also fixes a bug wherein Fdbs improperly omitted the Tunnels lazy attribute.

Release Highlights

  • #337, #342
  • fix omitted Tunnels
  • add Config object with "save" method (POST-based)

See the changelog for the full list of changes in this release.

Caveats

  • None

Open Issues

See the project issues page for a full list of open issues in this release.

Release v0.1.3

01 Apr 21:32
Compare
Choose a tag to compare

Summary

This release adds multiple concrete classes to support user requests and lbaasv2. New abstract classes include PathElement and Example that subclass ResourceBase. Several significant bugfixes were implemented including an update on the requirement constraint for f5-icontrol-rest.

Release Highlights

  • #333
  • new abstract classes
  • updated dependencies
  • multiple new concrete classes

See the changelog for the full list of changes in this release.

Caveats

  • None

Open Issues

See the project issues page for a full list of open issues in this release.

Release v0.1.2

17 Mar 19:22
Compare
Choose a tag to compare

Summary

Icontrol REST logging was opening too many file descriptors. The new version of icontrol REST uses logging to direct log events to stderr.

Release Highlights

  • Depend on f5-icontrol-rest v1.0.4
  • Allow configuration of loglevel via the loglevel parameter of the BigIP Constructor

Caveats

  • None

See the changelog for the full list of changes in this release.

Release v0.1.1

10 Mar 19:17
Compare
Choose a tag to compare

Summary

An array of device services are available as Python objects. The interface is stable. Tools are included that automatically add new objects when the user requires new functionality.

Release Highlights

  • Many new URI supporting objects
  • 100% code test coverage of core "resource.py"
  • utils/code_generator.py tool for auto-generation of new classes

Caveats

  • This library is only functionally tested against BigIP 11.6 devices.
  • Not all REST services are currently represented in the SDK.

Alpha Release v0.1.1a3

03 Mar 21:02
Compare
Choose a tag to compare
Pre-release

THIS IS AN UNSUPPORTED ALPHA RELEASE

This release provides initial functionality with a limited set of configuration objects for use by other F5 OpenStack projects.

This is being released to support project milestones and should not be considered as production quality code and should not be used by other projects.

Documentation can be found in the F5 Python SDK page on Read the Docs.

Alpha Release v0.1.1a2

21 Feb 15:04
Compare
Choose a tag to compare
Pre-release

THIS IS AN UNSUPPORTED ALPHA RELEASE

This release provides initial functionality with a limited set of configuration objects for use by other F5 OpenStack projects.

This is being released to support project milestones and should not be considered as production quality code and should not be used by other projects.

Documentation can be found in the F5 Python SDK page on Read the Docs.

Alpha Release v0.1.1a1

11 Feb 19:19
Compare
Choose a tag to compare
Pre-release

THIS IS AN UNSUPPORTED ALPHA RELEASE

This release provides initial functionality with a limited set of configuration objects for use by other F5 OpenStack projects.

This is being released to support project milestones and should not be considered as production quality code and should not be used by other projects.