- Allow "/" in strings
- Drop support for Python 3.8
- Allow binding to a local random free port
- Allow defining binding ip
- Fixed wrong logger setup
- Rewrite native part in Rust with support of Py03 and maturin
- Add async client
- Move pytogo Go code into portforward
- Fix stopping portforward for services
- Allow portforwarding without contextmanager
- Allow multiple portforwards to same pod or service
- Fix panic when logging an error
- Change default log level to INFO
- Fix endless waiting
- Throw error instead of panic when port is in usage
- Use in-cluster-config when no kube config file is available
- Bump pytogo/portforward version
- Respect environment variable KUBECONFIG
- Wait if a pod is not ready yet
- Be able to use service as targets
- Allow selecting kubernetes target context
- Introduction of logging level as replacement for verbose mode
- Added verbose mode
- Added missing import
- Added type hint
- Fixed type hint
- Moved the actual portforward to own module
- Added adal import for Azure AD
- Fixed host IPs with paths
- Made timeout flexible
- Fixed case when hostIP contains a path
- Added common and cloud provider auth plugins
- Fixed missing module
portforward
- Decrease binary size if pre-compile wheels (Improvement of setuptools-golang)
- First Release on PyPI.
- Made path to kube config variable.
- Port-forwarding became non-blocking.
- Fixed verification bug when port was None.
- Added throwing own error.
- First release on Test PyPI.
- Blocking port-forward with fixed path for kube config.