Skip to content

Releases: decke/smtprelay

v1.13.1

06 Jan 19:20
v1.13.1
b84020b

Choose a tag to compare

What's Changed

  • some dependencies were updated

Dependency updates

  • Bump golang.org/x/crypto from 0.44.0 to 0.46.0
  • Bump golang.org/x/sys from 0.38.0 to 0.39.0

Full Changelog: v1.13.0...v1.13.1

v1.13.0

16 Nov 11:50
v1.13.0
6fce35c

Choose a tag to compare

What's Changed

  • Aliases support and dynamic alias by @Atoms in #270
  • Refactor to migrate from sirupsen/logrus to rs/zerolog by @decke in #229
  • Cleanup getTLSConfig() and also remove custom cipher list by @decke in #230

Dependency updates

  • Bump golang.org/x/crypto from 0.38.0 to 0.44.0
  • Bump golang.org/x/sys from 0.33.0 to 0.38.0
  • Bump github.com/DeRuina/timberjack from 1.3.3 to 1.3.9
  • Bump github.com/stretchr/testify from 1.10.0 to 1.11.1

New Contributors

Full Changelog: v1.12.0...v1.13.0

v1.12.0

04 Jun 18:26
v1.12.0
085052b

Choose a tag to compare

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

Full Changelog: v1.11.2...v1.12.0

v1.11.2

03 Feb 15:05
v1.11.2
0d4e43e

Choose a tag to compare

Features

This is just a maintenance update to rebuild the binaries with newer dependencies.

Dependency updates

Full Changelog: v1.11.1...v1.11.2

smtprelay v1.11.1

25 May 18:04
v1.11.1
6919131

Choose a tag to compare

Features

  • Add strict_sender config value #91 by @szonov
  • Fix release action to build binaries

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

16 Jun 06:57
v1.10.0
6857874

Choose a tag to compare

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

15 Aug 13:45
v1.9.0
813bd9e

Choose a tag to compare

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

01 May 11:38
v1.8.0
c21c13c

Choose a tag to compare

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

Full Changelog: v1.7.0...v1.8.0

smtprelay v1.7.0

22 Nov 15:47
v1.7.0
0ee982e

Choose a tag to compare

Features

New Contributors

Full Changelog: v1.6.0...v1.7.0

smtprelay v1.6.0

03 Apr 18:53
v1.6.0
7b199cc

Choose a tag to compare

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

  • Discard mail if remote_host is not set (#16)
  • Don't allow configuration requiring authentication with non-TLS listener (#27)