Releases: decke/smtprelay
Releases · decke/smtprelay
v1.12.0
What's Changed
- Harden GitHub Actions and apply security best practices to the project
- set transient response code on potential temporary error conditions #209 by @stefan-as
- Add badge for OpenSSF scorecard (we're a 8.3 now 😃 )
- Create SECURITY.md #175 by @decke
- Removed cmd/hasher.go
Dependency updates
- Bump golang.org/x/crypto from 0.32.0 to 0.38.0
- Bump golang.org/x/sys from 0.29.0 to 0.33.0
New Contributors
- @stefan-as made their first contribution in #209
Full Changelog: v1.11.2...v1.12.0
v1.11.2
Features
This is just a maintenance update to rebuild the binaries with newer dependencies.
Dependency updates
- Bump golang.org/x/crypto from 0.23.0 to 0.32.0 by @dependabot in #171
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #167
Full Changelog: v1.11.1...v1.11.2
smtprelay v1.11.1
Features
Dependency updates
- Bump golang.org/x/crypto from 0.10.0 to 0.23.0
- Bump golang.org/x/sys from 0.9.0 to 0.20.0
- Bump github.com/peterbourgon/ff/v3 from 3.3.2 to 3.4.0
- Bump github.com/google/uuid from 1.3.0 to 1.6.0
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
New Contributors
Full Changelog: v1.10.0...v1.11.1
smtprelay v1.10.0
Features
- Add some environment variables when calling external command
- Updated dependencies
Bugfixes
- Build releases with Go 1.20
- Fix Go CI action
- Fix Release action
Full Changelog: v1.9.0...v1.10.0
smtprelay v1.9.0
Features
- Replace iniflags config file parser with peterbourgon/ff/v3
- Support environment variables for config
- Support .env files if it exists
Bugfixes
- config: Show error output from parser if it fails dffe0bb
- config: Comments in ini file traditionally start with ';' e5f27e0 (#79)
- Fix output for "-version" to not contain unneccessary noise e3ba45e
Full Changelog: v1.8.0...v1.9.0
smtprelay v1.8.0
Features
- Allow config to have multiple remotes. by @markgardner in #63
- Add more smtpd configuration options by @Coronon in #52
- Allow ignoring an insecure TLS connection by @NoUseFreak in #49
- Propagate the error to the client if the external command fails by @ca0s in #40
New Contributors
- @NoUseFreak made their first contribution in #49
- @Coronon made their first contribution in #52
- @markgardner made their first contribution in #63
- @ca0s made their first contribution in #40
Full Changelog: v1.7.0...v1.8.0
smtprelay v1.7.0
Features
- Add external command support by @benubois in #33
- Bump github.com/google/uuid from 1.2.0 to 1.3.0 by @dependabot in #38
- Bump chrj/smtpd from 0.3.0 to 0.3.1 by @alex1989hu in #47
New Contributors
- @benubois made their first contribution in #33
- @alex1989hu made their first contribution in #47
Full Changelog: v1.6.0...v1.7.0
smtprelay v1.6.0
Features
- Handle signals and gracefully shut down, waiting for clients (#22)
- Add structured logging via logrus (#15)
- Allow any network and related enhancements (#18)
- Move remaining config option parsing to ConfigLoad() (#19)
- net/smtp: adds support for the SMTPUTF8 extension
- Bump chrj/smtpd to 0.3.0
Bugfixes
smtprelay v1.5.0
Features
- Remove weak CBC cipher suites and bump minimum TLS version to TLS 1.2
- Expand allowedUsers email field to support multiple emails and domains (#9)
- Allow email field to be empty in allowedUsers file (#7)
- Add new Release workflow using GitHub Actions
- Integrate CodeQL code analysis via GitHub Actions