Releases: pion/dtls
Releases · pion/dtls
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
v3.0.7
Changelog
- e3cf6bc Comply with RFC5746 and RFC5246
- f0c0987 Update module github.com/pion/logging to v0.2.4
- 63bf30c Update CI configs to v0.11.20
- 34fbe21 Replace interface{} with any
- 8bf2c71 Fix packet buffer read index after buffer resize
- 806ff2f Refactor cfg.onFlightState, avoid data race
- f5e908f Update CI configs to v0.11.19
- 58d3b7e Update lint rules, force testify/assert
- e57dc04 Update social media links, move to discord
v3.0.6
v3.0.5
Changelog
- fbc7bae Update docker.io/library/golang Docker tag to v1.24 (#694)
- 13b929b Update module golang.org/x/net to v0.37.0 (#697)
- 3a0f50a Use crypto.Signer whenever possible (#681)
- 16d6306 Update module golang.org/x/net to v0.34.0 (#693)
- 8eb9a91 Upgrade golangci-lint, more linters
- 1c0df61 Update module github.com/pion/logging to v0.2.3 (#691)
- 1e4ae60 Update module golang.org/x/net to v0.33.0 [SECURITY]
- ceb8458 Update module golang.org/x/crypto to v0.31.0 [SECURITY]
- 4e34db5 Update module golang.org/x/net to v0.31.0
- 02434c7 Update module golang.org/x/crypto to v0.29.0