Skip to content

Commit 0e48bfe

Browse files
committed
bump module version to 6.3.0 (6302)
1 parent 521d285 commit 0e48bfe

File tree

6 files changed

+36
-5
lines changed

6 files changed

+36
-5
lines changed

CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
## 6.3.0
2+
3+
### FEATURES
4+
5+
- New cloud event API that supports sending and receiving up to 16K of data in an event [#2840](https://github.com/particle-iot/device-os/pull/2840)
6+
- Electron 2 platform support [#2844](https://github.com/particle-iot/device-os/pull/2844)
7+
- [wiring] Enable `Cellular`/`WiFi`/`Ethernet` `.ping()` for Gen 3 and Gen 4 platforms [#2856](https://github.com/particle-iot/device-os/pull/2856)
8+
9+
### ENHANCEMENTS
10+
- [wiring] Generate an error when using `EEPROM` with `String` objects as `String` contains dynamically allocated data on heap [#2855](https://github.com/particle-iot/device-os/pull/2855)
11+
- [network] Postpone `Ethernet` interface initialization to allow STARTUP() call to override pin configuration without a reset [#2848](https://github.com/particle-iot/device-os/pull/2848)
12+
13+
### BUGFIXES
14+
15+
- Prevent low-level WiFI network buffer overflow [#2853](https://github.com/particle-iot/device-os/pull/2853)
16+
- [Gen 3] Increase main stack size from 2K to 4K [#2851](https://github.com/particle-iot/device-os/pull/2851)
17+
- Thread-safe `__cxa_guard_acquire`/`__cxa_guard_release` implementation [#2851](https://github.com/particle-iot/device-os/pull/2851)
18+
- [build] Fix section size calculations for paths containing section-like names [#2852](https://github.com/particle-iot/device-os/pull/2852)
19+
20+
### INTERNAL
21+
- [test] wiring/no_fixture_long_running: update network tests to stress test large packets up to MTU size once max MTU is figured out [#2855](https://github.com/particle-iot/device-os/pull/2855)
22+
- [test] communication/long_publish: adds a long running publish test [#2854](https://github.com/particle-iot/device-os/pull/2854)
23+
- [build] Add asserts to linker files to make sure that stack sizes match the expected values [#2851](https://github.com/particle-iot/device-os/pull/2851)
24+
- Stub `atexit` to free up flash space used by global object destructors [#2851](https://github.com/particle-iot/device-os/pull/2851)
25+
126
## 6.2.1
227

328
### FEATURES

build/release.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22
set -o errexit -o pipefail -o noclobber -o nounset
33

4-
VERSION=${VERSION:="6.3.0-rc.1"}
4+
VERSION=${VERSION:="6.3.0"}
55

66
function display_help ()
77
{

build/version.mk

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
VERSION_STRING = 6.3.0-rc.1
1+
VERSION_STRING = 6.3.0
22

33
# PRODUCT_FIRMWARE_VERSION reported by default
44
# FIXME: Unclear if this is used, PRODUCT_FIRMWARE_VERSION defaults to 65535 every release
5-
VERSION = 6300
5+
VERSION = 6302
66

77
CFLAGS += -DSYSTEM_VERSION_STRING=$(VERSION_STRING)

modules/shared/system_module_version.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Skip to next 100 every v0.x.0 release (e.g. 108 for v0.6.2 to 200 for v0.7.0-rc.1)
22
# Bump by 1 for every prerelease or release with the same v0.x.* base.
3-
COMMON_MODULE_VERSION ?= 6300
3+
COMMON_MODULE_VERSION ?= 6302
44
SYSTEM_PART1_MODULE_VERSION ?= $(COMMON_MODULE_VERSION)
55

66
RELEASE_080_MODULE_VERSION_BASE ?= 300

system/inc/system_version.h

+5-1
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,9 @@ extern "C" {
225225
#define SYSTEM_VERSION_v620 SYSTEM_VERSION_DEFAULT(6, 2, 0)
226226
#define SYSTEM_VERSION_v621 SYSTEM_VERSION_DEFAULT(6, 2, 1)
227227
#define SYSTEM_VERSION_v630RC1 SYSTEM_VERSION_RC(6, 3, 0, 1)
228-
#define SYSTEM_VERSION SYSTEM_VERSION_v630RC1
228+
#define SYSTEM_VERSION_v630RC2 SYSTEM_VERSION_RC(6, 3, 0, 2)
229+
#define SYSTEM_VERSION_v630 SYSTEM_VERSION_DEFAULT(6, 3, 0)
230+
#define SYSTEM_VERSION SYSTEM_VERSION_v630
229231

230232
/**
231233
* Previously we would set the least significant byte to 0 for the final release, but to make
@@ -415,6 +417,8 @@ extern "C" {
415417
#define SYSTEM_VERSION_620
416418
#define SYSTEM_VERSION_621
417419
#define SYSTEM_VERSION_630RC1
420+
#define SYSTEM_VERSION_630RC2
421+
#define SYSTEM_VERSION_630
418422

419423
typedef struct __attribute__((packed)) SystemVersionInfo
420424
{

system/system-versions.md

+2
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@
200200
| 3100 | 6200 | 6.2.0 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, M SoM, P2 |
201201
| 3101 | 6201 | 6.2.1 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, M SoM, P2 |
202202
| 3101 | 6300 | 6.3.0-rc.1 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, M SoM, P2 |
203+
| 3101 | 6301 | 6.3.0-rc.2 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, M SoM, P2 |
204+
| 3101 | 6302 | 6.3.0 | Argon, Boron, B SoM, B5 SoM, Tracker, Tracker M, E Som X, M SoM, P2 |
203205

204206
[1] For 0.8.0-rc.1, The v101 bootloader was also released in the Github releases as v200. Thus the next released bootloader in the 0.8.x line should be v201. As of 4/5/2018: 22 device had v200 bootloaders.
205207

0 commit comments

Comments
 (0)