- Improve "OvsdbIdl.from_server" method
- Don't spam retries 100s of times a second
- Actually close the connection in Connection.stop()
- Fix docs job
- ovn: support allow-stateless ACL verb
- Make exceptions in the event logs easier to read
- Add Python3 xena unit tests
- Update master for stable/wallaby
- Add an active wait in the "Backend.lookup"
- setup.cfg: Replace dashes with underscores
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-ovsdbapp?expand=0&rev=20
- Switch from unittest2 compat methods to Python 3.x methods
- Bump ovs minimum version for support of indexing
- Add northbound API support for meters
- Fix gate failure
- Fix NB API definition "lb_add" method signature
- Don't use name mangling when we don't need it
- Avoid race condition with RowEvent handling
- Don't compile OVS kernel module
- Add update_tables method to Idl
- requirements: Drop os-testr
- Update Python3 wallaby unit tests
- Drop py37 and add py38 test
- Make it possible to just retrieve schema json
- Don't give up when an Exception happens in idl.run
- Log the name of the command in execute()
- Stop to use the __future__ module.
- [ovn nb] Acl add: Avoid setting columns that have no values
- Update master for stable/victoria
- Ensure lists of Commands can be stringfied
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-ovsdbapp?expand=0&rev=18
- Log invalid address values in lsp_set_addresses
- Make it possible to reference a newly created object within a transaction
- Help with troubleshooting failures from venv.py
- Handle unset OVN_SRCDIR
- Change EAFP to LBYL style in nested transaction
- Drop python 2 support and testing
- Update master for stable/train
- Do not try to execute transaction if command list is empty
- ovn_northbound: make all list commands ReadOnlyCommand
- Handle the ovs/ovn split
- More robustly handle venv ovs/ovn paths
- PDF documentation build
- Add consts for OVN install path
- Fix the url, change http to https
- Make ovndir configurable
- Default testenv to basepython = python3
- Switch to Ussuri jobs
- Update Zuul jobs: Enable docs publishing
- Fix debug_venv for ovn split
- Call row.verify() when updating map columns with db_set
- Fix building OVS after python2 removal
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-ovsdbapp?expand=0&rev=11
- modify RowEvent hash key
- Mock Thread for both connection tests
- Add missing tox environment "functional-py36"
- TrivialFix: Fix the chassis_del comment in Southbound API
- Add mock.patch.stopall cleanup handler to base test class
- Make Event logging more useful by default
- Make event debug log more useful
- Switch functional and tempest jobs to python3
- Allow match_ip in LrNatDelCommand to be IP network
- Add db_create_row method
- Break out match_fn from matches
- Sync Sphinx requirement
- Remove vtep-related code from venv testing
- Add Python 3 Train unit tests
- OpenDev Migration Patch
- Make it possible to opt out of nested transactions
- Add HA Chassis Group related commands
- Add commands to set and get LRP options
- Pass kwargs from execute to transaction()
- Replace openstack repository by opendev
- Bump appdirs lower constraint
- Update the UPPER_CONSTRAINTS_FILE for tox
- Update master for stable/stein
- Move WaitForPortBindingEvent out from testing code
- add an option to let the user choose the right time to start connection
- Change the order of parameters for lsp_bind method
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-ovsdbapp?expand=0&rev=7
- Update home-page
- Check for oslo library usage
- Pass posargs to pylint, not flake8
- Fix functional tests timeout race condition
- Expand retry behavior to cover other python-ovs methods
- update pylint to 1.9.2
- import zuul job settings from project-config
- NBDB API: Add param if_exists for methods using db_remove()
- Change openstack-dev to openstack-discuss
- Add Gateway_Chassis support
- Update reno for stable/rocky
- Attempt to fetch the schema from any remote
- Fix a typo in docstring
- add python 3.6 unit test job
- Add WaitEvent to the API
- Ensure timeout on queueing transaction
- Remove the oslo-utils dependency
- Group tests in same class to run in same group
- Move ovsdbapp jobs to its tree
- Convert base commands to ReadOnlyCommand
- fix tox python3 overrides
- Allow read-only Commands to bypass txns in execute()
- Migrate tempest job to zuul v3 native
- ut: Patch get_ident for race transaction test
- Make nested transaction thread aware
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-ovsdbapp?expand=0&rev=5