@@ -7,37 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## main
9
9
10
- ## v8.0.0-rc6
10
+ ## v8.0.0
11
11
12
- - Add TLSA record support ( # 270 )
12
+ This release has many optimisations, documentation and code quality improvements.
13
13
14
- ## v8.0.0-rc5
15
-
16
- - Documentation improvements (#267 )
17
- - Separate edns payload size over UDP as a configurable pipe (#267 )
18
- - Extend pipelines with halt and secondary pipelines (#268 )
19
-
20
- ## v8.0.0-rc4
14
+ ### Changed
21
15
22
- - Fix bug with SOA records not updating correctly (#266 )
23
- - Document some design decisions (#265 )
16
+ - Rework ` erldns_zone_cache ` and ` erldns_resolver ` : algorithm is extensively optimised and now supports ENT correctly.
17
+ - Rework ` erldns_handler ` : behaviour is now improved and clearly defined. Minimum supported handler version is now ` 2 ` .
18
+ - Split ` erldns_resolver ` pipe into more granular steps, adding ` erldns_resolver_recursive ` ,
19
+ ` erldns_dnssec ` , ` erldns_sorter ` , and ` erldns_section_counter ` .
20
+ - Add ` erldns_questions ` questions filter to the packet pipeline.
21
+ - Update dns_erlang to [ v4.3] ( https://github.com/dnsimple/dns_erlang/releases/tag/v4.3.0 ) and remove ` erldns_records:name_type/1 ` .
22
+ - Accept no SOA record if no RRSIG are required.
23
+ - Documentation improvements ([ #267 ] ( https://github.com/dnsimple/erldns/pull/267 ) )
24
+ - Separate edns payload size over UDP as a configurable pipe ([ #267 ] ( https://github.com/dnsimple/erldns/pull/267 ) )
25
+ - Extend pipelines with halt and secondary pipelines ([ #268 ] ( https://github.com/dnsimple/erldns/pull/268 ) )
24
26
25
- ## v8.0.0-rc3
27
+ ### Added
26
28
27
- - Stop overwriting SOA RRSIG TTLs (#264 )
29
+ - ` [erldns, pipeline, questions] ` telemetry event with ` #{count => non_neg_integer()} ` where ` count ` is the number of questions removed.
30
+ - Document some design decisions ([ #265 ] ( https://github.com/dnsimple/erldns/pull/265 ) )
31
+ - Add TLSA record support ([ #270 ] ( https://github.com/dnsimple/erldns/pull/270 ) )
28
32
29
- ## v8.0.0-rc2
33
+ ### Deprecated
30
34
31
- - Accept no SOA record if no RRSIG are required.
35
+ - SPF record support will be removed in the upcoming releases ( < https://blog.dnsimple.com/2025/07/discontinuing-spf-record-type/ > )
32
36
33
- ## v8.0.0-rc1
37
+ ### Fixed
34
38
35
- - Rework ` erldns_zone_cache ` and ` erldns_resolver ` : algorithm is extensively optimised and now supports ENT correctly.
36
- - Rework ` erldns_handler ` : behaviour is now improved and clearly defined.
37
- - Split ` erldns_resolver ` pipe into more granular steps, adding ` erldns_resolver_recursive ` ,
38
- ` erldns_dnssec ` , ` erldns_sorter ` , and ` erldns_section_counter ` .
39
- - Add ` erldns_questions ` questions filter to the packet pipeline.
40
- - Update dns_erlang v4.2 and remove ` erldns_records:name_type/1 ` .
39
+ - Stop overwriting SOA RRSIG TTLs ([ #264 ] ( https://github.com/dnsimple/erldns/pull/264 ) )
40
+ - Fix bug with SOA records not updating correctly ([ #266 ] ( https://github.com/dnsimple/erldns/pull/266 ) )
41
41
42
42
## v7.0.0
43
43
@@ -65,7 +65,7 @@ that the `zone_to_erlang/1,2` callbacks are now `decode/1` and `zone_*/x` callba
65
65
66
66
#### TXT and SPF record formats
67
67
68
- TXT and SPF record formats has changed, from a single string, to an array, to support
68
+ TXT and SPF record formats have changed, from a single string, to an array, to support
69
69
more complex DNS records & use cases, so that the following:
70
70
71
71
``` json
0 commit comments