1.4.1 (2019-10-25)
- Fix bugs introduced in v1.4.0:
- Add in python3 backport of configparser to requirements.txt
- Support global pynsotrc in /etc
1.4.0 (2019-10-24)
- Add alpha Python3 support
1.3.2 (2019-03-11)
- Update pynsot to use Click 7.x and explicitly name subcommands with underscores as such so they don't get updated to use hyphens.
- Fix #159 - Add
--limit
and--offset
toProtocol
andProtocolType
CLI. These CLI opt ions are standard across all resource types with theirlist
subcommands, but they were forgotten with the newProtocol
andProtocolType
objects.
- Fixes NSoT Issue #121: Enabling force_delete flag for deleting parent networks.
- Adds development section to docs to explain versioning and the release process.
- Fixes miscellaneous typos.
- Implements protocols and protocol_types CLI capability (added in NSoT v1.3.0).
- Enhancement to
-g/--grep
to include all object fields. - Fixes #149: Add set queries to nsot circuits list.
- Implements #142: Sorts the
Attributes
column in the output of thelist
subcommand, similar to the output of thelist
subcommand with the-g
flag.
!DANGER!
This release requires NSoT version 1.2.0 and is BACKWARDS INCOMPATIBLE with previous NSoT versions.
- Adds support for natural keys when creating/updating related objects (added in NSoT v1.2.0)
- Interfaces may now be created/updated by referencing the device hostname or device ID
- Circuits may now be created/updated by referencing the interfaces by natural key (slug) OR interface ID
- The visual display of Networks, Interfaces, Circuits has been updated to be
more compact/concise
- Networks
- cidr is now displayed instead of network_address/prefix_length
- parent cidr is now displayed instead of parent_id
- Interfaces
- name_slug is now displayed instead of device_id/name
- parent name is now displayed instead of parent_id
- Circuits
- interface slugs are now displayed instead of ID numbers
- Networks
- The string "(Key)" is now displayed in the header for the natural key field of a resource on list views
- Add commands for Interface tree traversal (added in NSoT 1.1.4)
- Fix #119 - Add ability to use set queries on list subcommands (#133)
- Add support for strict allocations (added in NSoT v1.1.2)
- Change requirements.txt to use Compatible Release version specifiers
- Corrected the spelling for the
descendants
sub-command on Networks. The old misspelled form ofdescendents
will display a warning to users.
- Adds support for Circuit objects (added in NSoT v1.1)
- Bump NSoT requirement to v1.0.13, fix tests that were broken
- Fix #125 - Support natural key when working with interface. Interfaces can now be referred to using device_name:interface_name in addition to the unique ID given by the database.
- Network objects are now properly sorted by network hierarchy instead of by alphanumeric order.
- Streamlined the way that objects are displayed by natural key to simplify future feature development.
- OFFICIAL VERSION 1.0!
- Fully compatible with NSoT REST API version 1