The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## 1.6.3 ### Fixed - use path prefix when evaluating restricted volume mounts. See [#ea74fa2](https://github.com/drone-runners/drone-runner-podman/commit/ea74fa2ba442eacb0812ad5983c305a16b6763bc). ## 1.6.2 ### Added - support for self-hosted tmate instances ## 1.6.1 ### Changed - restrict temporary volumes used with docker plugins - restrict environment variables used with docker plugins ## 1.6.0 ### Added - experimental support for remote debugging with tmate, disabled by default ### Fixed - exit code 78 not properly exiting early when pipeline has services (from runner-go) ## 1.5.3 ### Fixed - unexpected http code from server must always fail pipeline (from runner-go) ## 1.5.2 ### Added - trace logging for semaphore acquisition and release ### Fixed - failure to acquire semaphore due to error should fail the pipeline - failure to acquire semaphore due to context deadline should cancel the pipeline ## 1.5.1 ### Fixed - cancel a build should result in cancel status, not error status ## 1.5.0 ### Added - option to disable netrc for non-clone steps - option to customize docker bridge networks ### Changed - upgrade docker client ## 1.4.0 ### Added - support for windows 1909 - support for nomad runner execution ## 1.3.0 ### Added - support for setting default container shmsize ### Changed - update environment extension protocol to version 2 - registry credentials stored in repository secrets take precedence over globals ### Fixed - ignoring global memory limit and memory swap limit ### Added - support for environment extension variable masking - support for username/password in config.json files ## 1.2.1 ### Added - deployment id environment variable - support for multi-line secret masking - trace logging prints external registry details ### Fixed - do not override user defined mem_limit and memswap_limit - remove scheme when comparing image and registry hostnames ## 1.2.0 ### Added - support for mem_limit and memswap_limit ## 1.1.0 ### Changed - abstract polling and execution to runner-go library - use trace level logging for context errors - prefix docker resource names ### Fixed - initialize environment map to prevent nil pointer ### Added - support for global environment variable extension ## 1.0.1 ### Fixed - handle pipelines with missing names - prevent mounting /run/drone directory ## 1.0.0 ### Added - ported docker pipelines to runner-go framework - support for pipeline environment variables - support for shm_size