Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.48 KB

CHANGELOG.md

File metadata and controls

50 lines (34 loc) · 1.48 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning, with the clarification that "updating dependencies" is a feature update. Unsupported Go versions MAY be removed in such an update, at the developer's sole discretion.

[2.1.1] - 2022-08-15

Improve security posture per Golang code review notes, via r/netsec.

Fixed

  • #1: Default values for server ports were not honored

Changed

  • Use net.JoinHostPort() where possible
  • Evaluate symlinks on the os.Executable() path
  • Checked with gosec tool

[2.1.0] - 2021-12-19

Updated dependencies and minimally tested (it builds and starts up) on Go 1.13 and Go 1.18beta1.

Changed

  • Updated go-toml from 1.7.0 to 2.0.0-beta.4

[2.0.0] - 2020-11-21

Initial devproxy2 release, superseding the archived 1.x

Changed

  1. Configuration is done by file
  2. A hostname matcher never receives host:port format
  3. Actions are a specific, declarative redirection, not a Go function
  4. Removed command-line options: -target, -listen, and -port
  5. Added debug_rule configuration allows per-rule control of verbosity
  6. Using Go Modules, supported on Go 1.13+
  7. Restructured as an application, not a library