You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+34-1Lines changed: 34 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6
6
7
7
## [Unreleased]
8
8
9
+
## [0.10.0] - 2023-06-26
10
+
11
+
- Add optional packet metadata. Allows tracking packets by ID across the whole stack, between the `Device` impl and sockets. One application is timestamping packets with the PHY's collaboration, allowing implementing PTP (#628)
12
+
- Work-in-progress implementation of RPL (Routing Protocol for Low-Power and Lossy Networks), commonly used for IEEE 802.15.4 / 6LoWPAN networks. Wire is mostly complete, full functionality will be in 0.11 hopefully! (#627, #766, #767, #772, #773, #777, #790, #798, #804)
13
+
- dhcp: Add support for rebinding (#744)
14
+
15
+
- iface:
16
+
- add support for sending to subnet-local broadcast addrs (like 192.168.1.255). (#801)
17
+
- Creating an interface requires passing in the time. (#799)
18
+
- fix wrong payload length of first IPv4 fragment (#791, #792)
19
+
- Don't discard from unspecified IPv4 src addresses (#787)
20
+
21
+
- tcp:
22
+
- do not count window updates as duplicate acks. (#748)
23
+
- consider segments partially overlapping the window as acceptable (#749)
24
+
- Perform a reset() after an abort() (#788)
25
+
26
+
- 6lowpan:
27
+
- Hop-by-Hop Header compression (#765)
28
+
- Routing Header compression (#770)
29
+
30
+
- wire:
31
+
- reexport DNS opcode, rcode, flag. (#763, #806)
32
+
- refactor IPv6 Extension Headers to make them more consistent and easier to parse. (#781)
33
+
- check length field of NDISC redirected head (#784)
34
+
35
+
- Modify `hardware_addr` and `neighbor_cache` to be not `Option`, add `HardwareAddress::Ip` (#745)
36
+
- Add file descriptor support for tuntap devices, needed for the Android VPN API. (#776)
37
+
- implement Display and Error for error types (#750, #756, #757)
38
+
- Better defmt for Instant, Duration and Ipv6Address (#754, #758)
39
+
- Add Hash trait for enum_with_unknown macro (#755)
40
+
9
41
## [0.9.1] - 2023-02-08
10
42
11
43
- iface: make MulticastError public. (#747)
@@ -201,7 +233,8 @@ only processed when directed to the 255.255.255.255 address. ([377](https://gith
201
233
- Use #[non_exhaustive] for enums and structs ([409](https://github.com/smoltcp-rs/smoltcp/pull/409), [411](https://github.com/smoltcp-rs/smoltcp/pull/411))
202
234
- Simplify lifetime parameters of sockets, SocketSet, EthernetInterface ([410](https://github.com/smoltcp-rs/smoltcp/pull/410), [413](https://github.com/smoltcp-rs/smoltcp/pull/413))
0 commit comments