Skip to content

Commit 6fc1c5d

Browse files
committed
Prep for a new release
1 parent 7c77fd6 commit 6fc1c5d

File tree

22 files changed

+105
-13
lines changed

22 files changed

+105
-13
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "edge-net"
3-
version = "0.7.1"
3+
version = "0.8.0"
44
authors = ["Ivan Markov <[email protected]>"]
55
edition = "2021"
66
categories = ["embedded", "hardware-support"]

edge-captive/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.3.0] - 2024-09-10
9+
* Migrated to the `edge-nal` traits
10+
* Updated `domain` to 0.10
11+
* Raised MSRV to 1.77

edge-captive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "edge-captive"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
rust-version = "1.77"
66
description = "Async + `no_std` + no-alloc implementation of a Captive Portal DNS"

edge-dhcp/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.3.0] - 2024-09-10
9+
* Migrated the client and the server to the `edge-nal` traits
10+
* Migrated the server to only require `UdpSend` and `UdpReceive`, without the need to manipulate raw IP payloads anymore
11+
* Raised MSRV to 1.77
12+

edge-dhcp/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "edge-dhcp"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
rust-version = "1.77"
66
description = "Async + `no_std` + no-alloc implementation of the DHCP protocol"

edge-http/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.3.0] - 2024-09-10
9+
* Migrated the client and the server to the `edge-nal` traits
10+
* Fixed a nasty bug where when multiple HTTP requests were carried over a single TCP connection, in certain cases the server was "eating" into the data of the next HTTP request
11+
* #20 - Removed a misleading warning log "Connection(IncompleteHeaders)"
12+
813
## [0.2.1] - 2024-02-01
914
* Fixed a wrong header name which caused WS client socket upgrade to fail
1015

edge-http/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "edge-http"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
edition = "2021"
55
rust-version = "1.77"
66
description = "Async + `no_std` + no-alloc implementation of the HTTP protocol"

edge-mdns/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.3.0] - 2024-09-10
9+
Almost a complete rewrite:
10+
* New query API (`Mdns::query`) complementing the responder / query answers' processing one (`Mdns::run`)
11+
* `domain` API is now also a public API of `edge-mdns`, re-exported as `edge_mdns::domain`
12+
* IO layer now uses the UDP traits from `edge-net`
13+
* Traits:
14+
* `MdnsHandler` - abstracts the overall processing of an incoming mDNS message
15+
* `HostAnswers` - abstracts the generation of answers to peer queries (implemented by the pre-existing `Host` and `Service` struct types)
16+
* `HostQuestions` - , `PeerAnswers`
17+
Smaller items:
18+
* Raised the `domain` dependency to 0.10
19+
* Optimized memory usage by avoiding on-stack allocation of large `heapless::String`s
20+
* IO layer of `edge-mdns` can now share its buffers with other code (see the `BufferAccess` trait)
21+
* Raised MSRV to 1.77

edge-mdns/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "edge-mdns"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
description = "Async + `no_std` + no-alloc implementation of an mDNS responder"
66
repository = "https://github.com/ivmarkov/edge-net"

edge-mqtt/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.3.0] - 2024-09-10
9+
* Raised MSRV to 1.77
10+
* Support for `embedded-svc` 0.28

0 commit comments

Comments
 (0)