Skip to content

Releases: thombashi/tcconfig

v0.28.1

02 May 17:29
v0.28.1
Compare
Choose a tag to compare

Bug Fixes

  • Fix sqlite error field not found #178 (Thanks to @rglonek)
  • Fix to prevent generating garbage .deb files: #179 (Thanks to @Lastique)

Other Changes

  • Update dependencies in requirements files
    • Bump minimum version of DataProperty to 1.0.1
    • Bump minimum version of humanreadable to 0.3
    • Bump minimum version of SimpleSQLite to 1.3.2 (avoid #177)
  • Update help messages
  • Add docs extras
  • Add CHANGELOG
  • Add support for Python 3.11/3.12
  • Drop support for Python 3.6
  • Modify to use pypa/build for package build
  • Modify to use setuptools_scm for package build
  • Improve capability detection
  • Update build and release workflow to publish to PyPI
  • Add Sigstore signatures to release assets

Full Changelog: v0.28.0...v0.28.1

v0.28.0

26 Sep 13:47
v0.28.0
Compare
Choose a tag to compare
  • Fix errors when tcconfig commands called with --quiet option: #166 (Thanks to @leond08)
  • Add support for subprocrunner v2
  • Add support for docker-py v6
  • Change installation path of deb packages from /usr/bin to /usr/local/bin
  • Reduce execution binary size
  • Update os of build environments
    • Drop support for Ubuntu 18.04
    • Add support for Ubuntu 22.04
  • Avoid using a deprecated module: pr2modules

Full Changelog: v0.27.1...v0.28.0

v0.27.1

12 Dec 15:40
v0.27.1
Compare
Choose a tag to compare
  • Fix tcconfig commands failed when installing via binary packages

Full Changelog: v0.27.0...v0.27.1

v0.27.0

12 Dec 12:22
v0.27.0
Compare
Choose a tag to compare
  • Fix tcshow parse error: #160 (Thanks to @personalcomputer)
  • Drop support for Python 3.5
  • Add support for Python 3.9/3.10
  • Add deb package for each Ubuntu version
  • Bump minimum pyinstaller version
  • Update tcset help message
  • Remove setup_requires
  • Replace path.py with path
  • Allow pyparsing v3
  • Allow docker-py v5
  • Update requirements

What's Changed

New Contributors

Full Changelog: v0.26.0...v0.27.0

v0.26.0

25 Jul 06:36
v0.26.0
Compare
Choose a tag to compare
  • Add --tc-command support with tcset --import-setting: #143 (Thanks to @Mnkras)
  • Add --delay-distribution option to tcset command: #137 (Thanks to @severindellsperger)
  • Support importing src-networks: #144 (Thanks to @Mnkras)
  • Fix tcshow failure when executing tcshow at a host that has tbf qdiscs
  • Don't return a failure if we try to delete a qdisc handle that doesn't exist: #147 (Thanks to @Mnkras)
  • Fix tcconfig commands to avoid error return code when an ignorable error occurred
  • Modify to suppress excessive warning messages of tcdel command

v0.25.3

19 Jul 16:20
v0.25.3
Compare
Choose a tag to compare
  • Fix tcdel returns non-zero on exit when execute with --tc-command/--tc-script: #142 (Thanks to @Mnkras)
  • Remove execution authority check for ip command from tcdel when it does not execute ip command
  • Add wheel package to setup_requires to avoid installation error: #134
  • Replace simplejson to ujson and make it to an optional package

v0.25.2

01 Mar 14:20
v0.25.2
Compare
Choose a tag to compare
  • Fix failure when adding filters for both ipv4 and ipv6: #133 (Thanks to @PhilPhonic)

v0.25.1

16 Feb 14:34
v0.25.1
Compare
Choose a tag to compare
GPG signed 0.25.1 tag

v0.25.0

16 Feb 13:02
v0.25.0
Compare
Choose a tag to compare
  • Drop Python 2 support
  • Fix logger setup: #132 (Thanks to @ptone)
  • Add --dump-db option to tcshow command
  • Modify logging formats
  • Bug fixes

v0.24.1

02 Feb 14:20
v0.24.1
Compare
Choose a tag to compare
  • Fix tcconfig commands failed with --tc-command/--tc-script option when iproute2 package not installed: #130 (Thanks to @dkropachev)
  • Remove build/buildwhl/docs/release extras_require
  • Replace a dependency from netifaces to pyroute2