Releases: thombashi/tcconfig
Releases · thombashi/tcconfig
v0.30.1
- Fix shaping_algorithm assignment: #198 (Thanks to @MorningLightMountain713)
Full Changelog: v0.30.0...v0.30.1
v0.30.0
What's Changed
- fix issue #190 installer.sh url by @freedomwarrior in #191
- Add a CI job that tests the installer script by @thombashi in #192
- Fixes by "make fmt". by @JonathanLennox in #197
- Set htb burst and cburst size to the minimum useful size. by @JonathanLennox in #194
- Add build binaries for Ubuntu 24.04
- Remove support for Ubuntu 20.04 in CI and build workflows
- Update help messages
- Drop support for Python 3.7/3.8
- Add support for Python 3.13
- Update the
pathpackage version constraint: allow up tov17 - Update the
DataPropertypackage version constraint tov1.0.2
New Contributors
- @freedomwarrior made their first contribution in #191
- @JonathanLennox made their first contribution in #197
Full Changelog: v0.29.1...v0.30.0
v0.29.1
- Add build binaries for Ubuntu 24.04
Full Changelog: v0.29.0...v0.29.1
v0.29.0
What's Changed
- add netem limit by @Scorpionchiques in #185
- Bump sigstore/gh-action-sigstore-python from 2.1.1 to 3.0.0 in the actions-dependencies group by @dependabot in #186
- Fix
tcsetfailed with--tc-commandoption: #187 (Thanks to @soyacz)
New Contributors
- @Scorpionchiques made their first contribution in #185
Full Changelog: v0.28.1...v0.29.0
v0.28.1
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
DataPropertyto1.0.1 - Bump minimum version of
humanreadableto0.3 - Bump minimum version of
SimpleSQLiteto1.3.2(avoid #177)
- Bump minimum version of
- Update help messages
- Add
docsextras - Add CHANGELOG
- Add support for Python 3.11/3.12
- Drop support for Python 3.6
- Modify to use
pypa/buildfor package build - Modify to use
setuptools_scmfor 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
- Fix errors when
tcconfigcommands called with--quietoption: #166 (Thanks to @leond08) - Add support for
subprocrunnerv2 - Add support for
docker-pyv6 - Change installation path of deb packages from
/usr/binto/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
- Fix
tcconfigcommands failed when installing via binary packages
Full Changelog: v0.27.0...v0.27.1
v0.27.0
- Fix
tcshowparse 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
pyinstallerversion - Update
tcsethelp message - Remove
setup_requires - Replace
path.pywithpath - Allow
pyparsingv3 - Allow
docker-pyv5 - Update requirements
What's Changed
- Update bug_report.md template to work with new envinfopy syntax by @personalcomputer in #161
New Contributors
- @personalcomputer made their first contribution in #161
Full Changelog: v0.26.0...v0.27.0
v0.26.0
- Add
--tc-commandsupport with tcset--import-setting: #143 (Thanks to @Mnkras) - Add
--delay-distributionoption totcsetcommand: #137 (Thanks to @severindellsperger) - Support importing src-networks: #144 (Thanks to @Mnkras)
- Fix
tcshowfailure when executingtcshowat a host that hastbfqdiscs - Don't return a failure if we try to delete a qdisc handle that doesn't exist: #147 (Thanks to @Mnkras)
- Fix
tcconfigcommands to avoid error return code when an ignorable error occurred - Modify to suppress excessive warning messages of
tcdelcommand
v0.25.3
- Fix
tcdelreturns non-zero on exit when execute with--tc-command/--tc-script: #142 (Thanks to @Mnkras) - Remove execution authority check for
ipcommand fromtcdelwhen it does not executeipcommand - Add wheel package to setup_requires to avoid installation error: #134
- Replace simplejson to ujson and make it to an optional package