Skip to content

Releases: pion/dtls

v3.1.5

Choose a tag to compare

@github-actions github-actions released this 06 Jul 03:55

Changelog

  • 9c642f8 Unblock reads when conn is closed
  • e2959fd Remove the obsolete Go 1.14 build tag
  • 8674b27 Update actions/checkout action to v7
  • 8f512dc Update module github.com/pion/transport/v4 to v4.0.2 (#836)
  • 1ce56ab Update dtls-1.2 branch name
  • bc02e81 Document main-branch tagging freeze

v3.1.4

Choose a tag to compare

@github-actions github-actions released this 06 Jun 09:34
e4aad60

Changelog

  • e4aad60 Retact v3.1.3 for breaking compatiblity with firefox
  • 0e3867b Restore Firefox compatibility
  • 12eb398 Fix panic unmarshaling ECDHE_PSK ServerKeyExchange
  • 85fca0a Add MasterKeyIdentifier to use_srtp ext in flight3 (#835)
  • fd27a52 Add private min and max version API (#823)
  • 620d642 Improve fuzzing for all extensions (#805)
  • 977de19 Update CI configs to v0.12.2
  • e6950f0 Filter non-approved FIPS curves in FIPS mode (#817)
  • 848c4bc Optimize handshake memory usage
  • d0e736c DTLS 1.3 OID filter extension (#814)
  • 956d41d Update module golang.org/x/crypto to v0.48.0 (#809)
  • b86cb75 Add missing checks and validations
  • 726522d Apply modernize and lint upgrades
  • d994b8b Update CI configs to v0.12.1
  • 4fcce60 Fix handshake hang on Finish in retransmit state
  • a25c8b8 Add ListenConfig option to Listener
  • 42b83fe Remove custom AddUint48 helper
  • 5a4e85a DTLS 1.3 Add the Certificate Authorities extension (#807)
  • 812fc22 DTLS 1.3 post handshake auth extension (#806)
  • 39f3100 DTLS 1.3 Add EarlyDataIndication extension (#804)
  • d1d58f2 Update CI configs to v0.12.0
  • 16413ba Add HKDF funcs for Key Scheduling - DTLS v1.3 (#737)
  • accee59 Implement ChaCha20-Poly1305 Ciphersuite (#794)
  • 6b4fe8c Add RSA_PSS_RSAE back to DTLS 1.2 and fix parsing (#801)
  • 5ee9206 Upgrade E2E Test Docker Image (for OpenSSL 3.x) (#799)

v3.1.3

Choose a tag to compare

@github-actions github-actions released this 02 Jun 17:25

Changelog

  • 49458d6 Fix panic unmarshaling ECDHE_PSK ServerKeyExchange
  • e4b257d Add MasterKeyIdentifier to use_srtp ext in flight3 (#835)
  • fd27a52 Add private min and max version API (#823)
  • 620d642 Improve fuzzing for all extensions (#805)
  • 977de19 Update CI configs to v0.12.2
  • e6950f0 Filter non-approved FIPS curves in FIPS mode (#817)
  • 848c4bc Optimize handshake memory usage
  • d0e736c DTLS 1.3 OID filter extension (#814)
  • 956d41d Update module golang.org/x/crypto to v0.48.0 (#809)
  • b86cb75 Add missing checks and validations
  • 726522d Apply modernize and lint upgrades
  • d994b8b Update CI configs to v0.12.1
  • 4fcce60 Fix handshake hang on Finish in retransmit state
  • a25c8b8 Add ListenConfig option to Listener
  • 42b83fe Remove custom AddUint48 helper
  • 5a4e85a DTLS 1.3 Add the Certificate Authorities extension (#807)
  • 812fc22 DTLS 1.3 post handshake auth extension (#806)
  • 39f3100 DTLS 1.3 Add EarlyDataIndication extension (#804)
  • d1d58f2 Update CI configs to v0.12.0
  • 16413ba Add HKDF funcs for Key Scheduling - DTLS v1.3 (#737)
  • accee59 Implement ChaCha20-Poly1305 Ciphersuite (#794)
  • 6b4fe8c Add RSA_PSS_RSAE back to DTLS 1.2 and fix parsing (#801)
  • 5ee9206 Upgrade E2E Test Docker Image (for OpenSSL 3.x) (#799)

v3.1.2

Choose a tag to compare

@github-actions github-actions released this 12 Feb 08:35
a621789

Changelog

  • a621789 Retract v3.1.0
  • 1beb12f Fix OpenSSL Interop for RSA SignatureHashAlgos
  • 605dc7e Update module golang.org/x/crypto to v0.45.0 [SECURITY] (#756)
  • 2d6d27f Update CI configs to v0.11.39

v3.1.1

Choose a tag to compare

@github-actions github-actions released this 12 Feb 07:55

Changelog

  • fa21c26 Retract v3.1.0
  • dc45e23 Fix OpenSSL Interop for RSA SignatureHashAlgos

v3.0.11

Choose a tag to compare

@theodorsm theodorsm released this 12 Feb 20:21

Backport security fix for GHSA-9f3f-wv7r-qc8r (CVE-2026-26014)

This is the only release with the security fix for Go v1.21.

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Feb 20:04
61762de

Options patterns, Security fix and performance improvements.

Changelog

  • 61762de Use sequence number for nonce in GCM ciphers (#796)
  • 46ee7c3 Refactor Common AEAD Code in Ciphersuite Package (#789)
  • 10bd10a Prefer server srtp protection profiles ordering
  • 93c2677 Fix rare flaky test
  • d46d2a7 Fix Bug in signature_algorithms_cert Handling (#791)
  • acad848 DTLS 1.3 signature_algorithms_cert Extension (#788)
  • 0a5b311 Introduce options patterns
  • 9495bef DTLS 1.3 RSA-PSS Signature Scheme Support (#778)
  • f1c63e9 Refactor error types for 1.3 extensions (#787)
  • bed33fe Add PreSharedKey extensions for DTLS 1.3 (#773)
  • 01f7ba5 Update CI configs to v0.11.37
  • 5b824b0 CCM Encrypt Speed + Memory Mgmt Improvements (#784)
  • 100a3aa GCM Speed + Memory Mgmt Improvements (#783)
  • 199a753 Add Ciphersuite Benchmark Tests (#781)
  • 6b2fbf1 Fix Race Condition in TestListenerCustomConnIDs (#782)
  • 8ea3afc Fix intermittent unit test failures (#780)
  • c6db81b Update README
  • 44160f0 DTLS 1.3 CertificateRequest + Certificate Messages (#774)
  • 9121462 Add Cookie extension for DTLS 1.3 (#770)

v3.0.10

Choose a tag to compare

@github-actions github-actions released this 08 Jan 18:37
713910a

Changelog

v3.0.9

Choose a tag to compare

@github-actions github-actions released this 11 Dec 19:59
ab5f89b

Changelog

  • ab5f89b Implement TLS_EMPTY_RENEGOTIATION_INFO_SCSV
  • d5761ac Prevent negative intervals

v3.0.8

Choose a tag to compare

@github-actions github-actions released this 03 Dec 22:21
ffd97f5

Changelog

  • ffd97f5 Backoff handshake retransmit
  • 7ab1bc9 Update actions/checkout action to v6
  • bdb5f23 Update module github.com/pion/transport/v3 to v3.1.1 (#754)
  • 1d9b6b1 Update module github.com/pion/transport/v3 to v3.1.0
  • c06c3a7 Lock while writing to encryptedPackets
  • ca7d80e Update CI configs to v0.11.32
  • 9cfb13f Improve the record layer fuzz tests
  • daa0fd4 Add fuzz tests for gcm
  • 9ed5950 Add fuzz tests for ccm
  • 7b68bd9 Add fuzz tests for packet buffer
  • 7c62411 Update CI configs to v0.11.31
  • 3e12f76 Add more tests for prf
  • e7cbd62 Migrate elliptic curves from elliptic to ecdh
  • 6ff535f Update module github.com/pion/transport/v3 to v3.0.8
  • f6b0286 Add the supported_versions extension
  • 120a895 Handle ECONNREFUSED timeout
  • ed044c0 Update CI configs to v0.11.29
  • 5611b14 Apply go modernize
  • 27c3405 Update actions/checkout action to v5
  • 8764fbd Update CI configs to v0.11.26
  • 465f544 Update CI configs to v0.11.25
  • 6e1e3c9 Update module github.com/stretchr/testify to v1.11.1
  • 495a7b5 Update CI configs to v0.11.24
  • 0b11eab Update module github.com/stretchr/testify to v1.11.0
  • b8c2ab4 Fix lint issues with golangci-lint@v2
  • 0bf1902 Update CI configs to v0.11.22