Skip to content

Commit

Permalink
Release embassy-executor v0.7.0, embassy-time v0.4.0, embassy-time-dr…
Browse files Browse the repository at this point in the history
…iver v0.2.0.
  • Loading branch information
Dirbaio committed Jan 2, 2025
1 parent 0d1319b commit cefdbfa
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
9 changes: 4 additions & 5 deletions embassy-executor/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.7.0 - 2024-12-22
## 0.7.0 - 2024-01-02

- embassy-executor no longer provides an `embassy-time-queue-driver` implementation
- Performance optimizations.
- Remove feature `integrated-timers`. Starting with `embassy-time-driver` v0.2, `embassy-time` v0.4 the timer queue is now part of the time driver, so it's no longer the executor's responsibility. Therefore, `embassy-executor` no longer provides an `embassy-time-queue-driver` implementation.
- Added the possibility for timer driver implementations to store arbitrary data in task headers. This can be used to make a timer queue intrusive list, similar to the previous `integrated-timers` feature. Payload size is controlled by the `timer-item-payload-size-X` features.
- Added `TaskRef::executor` to obtain a reference to a task's executor
- integrated-timers are no longer processed when polling the executor.
- Added the option to store data in timer queue items
- Added `timer-item-payload-size-X` features for time driver implementors

## 0.6.3 - 2024-11-12

Expand Down
2 changes: 1 addition & 1 deletion embassy-time-driver/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.2.0 - 2024-12-22
## 0.2.0 - 2024-01-02

- The `allocate_alarm`, `set_alarm_callback`, `set_alarm` functions have been removed.
- `schedule_wake` has been added to the `Driver` trait.
Expand Down
3 changes: 2 additions & 1 deletion embassy-time/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.4.0 - 2024-12-22
## 0.4.0 - 2024-01-02

- `embassy-time-driver` updated from v0.1 to v0.2.
- embassy-time no longer provides an `embassy-time-queue-driver` implementation

## 0.3.2 - 2024-08-05
Expand Down

0 comments on commit cefdbfa

Please sign in to comment.