Releases: pion/dtls
Releases · pion/dtls
Release list
v3.1.5
v3.1.4
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
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
v3.1.1
v3.0.11
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
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
v3.0.9
v3.0.8
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