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
Merge pull request #979 from bettio/prepare-v0.6.0-alpha.2
Prepare v0.6.0-alpha.2 release
These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).
SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
-
## [0.6.0-alpha.2] - Unreleased
7
+
## [0.6.0-alpha.2] - 2023-12-10
8
8
9
9
### Fixed
10
10
@@ -20,13 +20,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
20
20
- Fixed changed default to `AVM_USE_32BIT_FLOAT=on` for STM32 platform to enable use of single precision hardware FPU on F4/F7 devices.
21
21
- Fixed a bug where emscripten `register_*_callback/1` functions would use x[1] as second argument
22
22
- Fixed precision of integers used with timers which could yield to halts and wait times smaller than expected
23
+
- Add support for ESP32-C6
23
24
24
25
### Changed
25
26
26
27
- Crypto functions on generic_unix platform now rely on MbedTLS instead of OpenSSL
27
28
- Platform function providing time used by timers was changed from `sys_monotonic_millis` to `sys_monotonic_time_u64`, `sys_monotonic_time_u64_to_ms` and `sys_monotonic_time_ms_to_u64`.
28
29
- Implement `atomvm:random/0` and `atomvm:rand_bytes/1` on top of `crypto:strong_rand_bytes/1` on
29
30
generic_unix, ESP32 and RP2040 platforms.
31
+
- Performance improvements
30
32
31
33
### Added
32
34
@@ -46,6 +48,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
46
48
- Added support for setting the default receive buffer size for sockets via `socket:setopt/3`
47
49
- Added support for pattern matching binaries containing 32 and 64 bit floating point values, but
48
50
only when aligned to byte boundaries (e.g. `<<0:4, F:32/float>> = Bin` is not supported).
51
+
- Added experimental backend to `get_tcp` and `get_udp` based on the new `socket` interface
52
+
- Added API for managing ESP32 watchdog (only on `esp-idf` >= v5.x)
0 commit comments