Skip to content

Releases: openbikesensor/OpenBikeSensorFirmware

v0.21.929

15 Dec 21:10
88a0992
Compare
Choose a tag to compare

GitHub downloads GitHub commits since release

Version v0.21.929 based on refs/heads/main 88a0992

this is the 1st release that supports OBSPro and OBS - feedback is welcome thanks to all contributors!

πŸŽ‰ Major features and improvements

  • Switch to U8g2 display library
  • OpenSans fonts were reconverted for U8g2.
  • Remove remnant from VL53 ToF sensor
  • Rename class SSD1306DisplayDevice to DisplayDevice
  • Added .vscode to gitignore
  • Set ports and build type in platformio.ini
  • Add OBSPro support with button and variant selection
  • CI build for classic and pro variant
  • No SQ for now
  • Next release is 0.21 which includes obs classic and obs pro

authored-by: FabianSchwartau
authored-by: j000bs [email protected]

πŸš€ New features and improvements

  • d0e7835 - Enabel two features for newer Neo8m modules: set timepulse; enable galileo sat network together with gps and glonass
  • 189c3df - Don't wait for ack after soft reset
  • 7b865b9 - Be more relaxed in GPS timings allow wider module support
  • ce93d59 - Track Upload: Dump technical error to html page
  • 848925c - Adapt menu to display size - jschirrmacher
  • 8dc0587 - Decrease display refresh interval 5 times / second

πŸ”‘ SSL Certificate Verification

  • a0d7669 - Use apt-provided python for trust store conversion
  • d051902 - Add missing package to GH workflow
  • 47dd1f2 - Update Truststore in GH actions
  • ce3ec4e - Updated to Mozillas trust store from 2024-07-02
  • 2d8aa13 - Verify ALP server with Truststore
  • aa84abe - Use Mozilla CA certificate store

authored-by: schiermi

  • b073954 - add two-fold avoidance of tls issues. (#360)

authored-by: gluap

πŸ› Bug Fixes

  • 88a0992 - As of today the file on the ublox server has 71kb - set limit to 60kb to leave some air.
  • 4b23328 - Deleting a WiFi setting gave a 404
  • e9cfaaa - Fix check for ALP data update.
  • 2ba099e - Align left right of OBSPro sensors

πŸ‘» Maintenance

πŸ“¦ Dependency updates

  • c97a4d2 - Update espressif32 plattform
  • be615d4 - Update dependencies and espressif32 platform (#358)

πŸ‘· Changes for developers / internal

  • a834e5c - Point to platformio as build tool (idea internal)
  • 68eb2bb - Fix ide settings
  • 208ceea - Version 0.20.x ahead
  • 26b4019 - Bump actions/checkout from 3 to 4 (#345)
  • a874324 - Bump github/codeql-action from 2 to 3 (#350)
  • f076c83 - Bump actions/upload-artifact from 3 to 4 (#351)
  • d5edfa8 - Bump actions/cache from 3 to 4 (#352)
  • 3fe24a6 - Bump metcalfc/changelog-generator from 4.2.0 to 4.3.1 (#356)

v0.21.928

14 Dec 16:13
d0e7835
Compare
Choose a tag to compare
v0.21.928 Pre-release
Pre-release

GitHub downloads GitHub commits since release

Version v0.21.928 based on refs/heads/main d0e7835

  • d0e7835 - Enabel two features for newer Neo8m modules: set timepulse; enable galileo sat network together with gps and glonass
  • 150403e - wait longer for shutdown on obs pro to avoid accidentally shutting down instead of uploading.
  • 189c3df - Don't wait for ack after soft reset
  • 7b865b9 - Be more relaxed in GPS timings
  • c97a4d2 - Update espressif32 plattform
  • ce93d59 - Track Upload: Dump technical error to html page
  • 4b23328 - Deleting a WiFi setting gave a 404
  • a0d7669 - Use apt-provided python for trust store conversion
  • d051902 - Add missing package to GH workflow
  • 47dd1f2 - Update Truststore in GH actions
  • ce3ec4e - Updated to Mozillas trust store from 2024-07-02
  • 2d8aa13 - Verify ALP server with Truststore
  • aa84abe - Use Mozilla CA certificate store
  • 292e14d - Align left right of OBSPro sensors (V 2)
  • 2ba099e - Align left right of OBSPro sensors
  • 8dc0587 - Decrease display refresh interval 5 times / second
  • 848925c - Adapt menu to display size
  • f128bd8 - Add OBSPro support (#357)
  • a834e5c - Point to platformio as build tool (idea internal)
  • e9cfaaa - Fix check for ALP data update.
  • be615d4 - Update dependencies and espressif32 platform (#358)
  • 68eb2bb - Fix ide settings
  • 208ceea - Version 0.20.x ahead
  • b073954 - add two-fold avoidance of tls issues. (#360)
  • 26b4019 - Bump actions/checkout from 3 to 4 (#345)
  • a874324 - Bump github/codeql-action from 2 to 3 (#350)
  • f076c83 - Bump actions/upload-artifact from 3 to 4 (#351)
  • d5edfa8 - Bump actions/cache from 3 to 4 (#352)
  • 3fe24a6 - Bump metcalfc/changelog-generator from 4.2.0 to 4.3.1 (#356)

πŸŽ‰ Major features and improvements

πŸš€ New features and improvements

πŸ› Bug Fixes

πŸ‘» Maintenance

πŸ“¦ Dependency updates

πŸ‘· Changes for developers / internal

v0.21.926

07 Dec 14:46
Compare
Choose a tag to compare
v0.21.926 Pre-release
Pre-release

GitHub downloads GitHub commits since release

Version v0.21.926 based on refs/heads/main 7b865b9

⚠️ this is a alpha version that supports OBSPro and OBS - feedback is welcome but use for testing only.

πŸŽ‰ Major features and improvements

  • Switch to U8g2 display library
  • OpenSans fonts were reconverted for U8g2.
  • Remove remnant from VL53 ToF sensor
  • Rename class SSD1306DisplayDevice to DisplayDevice
  • Added .vscode to gitignore
  • Set ports and build type in platformio.ini
  • Add OBSPro support with button and variant selection
  • CI build for classic and pro variant
  • No SQ for now
  • Next release is 0.21 which includes obs classic and obs pro

authored-by: FabianSchwartau
authored-by: j000bs [email protected]

πŸš€ New features and improvements

  • 7b865b9 - Be more relaxed in GPS timings allow wider module support
  • ce93d59 - Track Upload: Dump technical error to html page
  • 848925c - Adapt menu to display size - jschirrmacher
  • 8dc0587 - Decrease display refresh interval 5 times / second

πŸ”‘ SSL Certificate Verification

  • a0d7669 - Use apt-provided python for trust store conversion
  • d051902 - Add missing package to GH workflow
  • 47dd1f2 - Update Truststore in GH actions
  • ce3ec4e - Updated to Mozillas trust store from 2024-07-02
  • 2d8aa13 - Verify ALP server with Truststore
  • aa84abe - Use Mozilla CA certificate store

authored-by: schiermi

  • b073954 - add two-fold avoidance of tls issues. (#360)

authored-by: gluap

πŸ› Bug Fixes

  • 4b23328 - Deleting a WiFi setting gave a 404
  • e9cfaaa - Fix check for ALP data update.
  • 2ba099e - Align left right of OBSPro sensors

πŸ‘» Maintenance

πŸ“¦ Dependency updates

  • c97a4d2 - Update espressif32 plattform
  • be615d4 - Update dependencies and espressif32 platform (#358)

πŸ‘· Changes for developers / internal

  • a834e5c - Point to platformio as build tool (idea internal)
  • 68eb2bb - Fix ide settings
  • 208ceea - Version 0.20.x ahead
  • 26b4019 - Bump actions/checkout from 3 to 4 (#345)
  • a874324 - Bump github/codeql-action from 2 to 3 (#350)
  • f076c83 - Bump actions/upload-artifact from 3 to 4 (#351)
  • d5edfa8 - Bump actions/cache from 3 to 4 (#352)
  • 3fe24a6 - Bump metcalfc/changelog-generator from 4.2.0 to 4.3.1 (#356)

v0.21.922

16 Sep 20:44
Compare
Choose a tag to compare
v0.21.922 Pre-release
Pre-release

GitHub downloads GitHub commits since release

Version v0.21.922 based on refs/heads/main a0d7669

⚠️ this is a alpha version that supports OBSPro and OBS - feedback is welcome but use for testing only.

πŸŽ‰ Major features and improvements

  • Switch to U8g2 display library
  • OpenSans fonts were reconverted for U8g2.
  • Remove remnant from VL53 ToF sensor
  • Rename class SSD1306DisplayDevice to DisplayDevice
  • Added .vscode to gitignore
  • Set ports and build type in platformio.ini
  • Add OBSPro support with button and variant selection
  • CI build for classic and pro variant
  • No SQ for now
  • Next release is 0.21 which includes obs classic and obs pro

authored-by: FabianSchwartau
authored-by: j000bs [email protected]

πŸš€ New features and improvements

πŸ”‘ SSL Certificate Verification

  • a0d7669 - Use apt-provided python for trust store conversion
  • d051902 - Add missing package to GH workflow
  • 47dd1f2 - Update Truststore in GH actions
  • ce3ec4e - Updated to Mozillas trust store from 2024-07-02
  • 2d8aa13 - Verify ALP server with Truststore
  • aa84abe - Use Mozilla CA certificate store

authored-by: schiermi

  • b073954 - add two-fold avoidance of tls issues. (#360)

authored-by: gluap

πŸ› Bug Fixes

  • e9cfaaa - Fix check for ALP data update.
  • 2ba099e - Align left right of OBSPro sensors

πŸ‘» Maintenance

πŸ“¦ Dependency updates

  • be615d4 - Update dependencies and espressif32 platform (#358)

πŸ‘· Changes for developers / internal

  • a834e5c - Point to platformio as build tool (idea internal)
  • 68eb2bb - Fix ide settings
  • 208ceea - Version 0.20.x ahead
  • 26b4019 - Bump actions/checkout from 3 to 4 (#345)
  • a874324 - Bump github/codeql-action from 2 to 3 (#350)
  • f076c83 - Bump actions/upload-artifact from 3 to 4 (#351)
  • d5edfa8 - Bump actions/cache from 3 to 4 (#352)
  • 3fe24a6 - Bump metcalfc/changelog-generator from 4.2.0 to 4.3.1 (#356)

v0.21.911

14 Sep 07:49
f128bd8
Compare
Choose a tag to compare
v0.21.911 Pre-release
Pre-release

GitHub downloads GitHub commits since release

⚠️ this is a alpha version that supports OBSPro and OBS - feedback is welcome but use for testing only.

Version v0.21.911 based on refs/heads/main f128bd8

πŸŽ‰ Major features and improvements

  • Switch to U8g2 display library
  • OpenSans fonts were reconverted for U8g2.
  • Remove remnant from VL53 ToF sensor
  • Rename class SSD1306DisplayDevice to DisplayDevice
  • Added .vscode to gitignore
  • Set ports and build type in platformio.ini
  • Add OBSPro support with button and variant selection
  • CI build for classic and pro variant
  • No SQ for now
  • Next release is 0.21 which includes obs classic and obs pro

authored-by: FabianSchwartau [email protected]
authored-by: j000bs [email protected]

πŸš€ New features and improvements

  • b073954 - add two-fold avoidance of tls issues. (#360)

πŸ› Bug Fixes

  • e9cfaaa - Fix check for ALP data update.

πŸ‘» Maintenance

πŸ“¦ Dependency updates

πŸ‘· Changes for developers / internal

  • a834e5c - Point to platformio as build tool (idea internal)
  • be615d4 - Update dependencies and espressif32 platform (#358)
  • 68eb2bb - Fix ide settings
  • 208ceea - Version 0.20.x ahead
  • 26b4019 - Bump actions/checkout from 3 to 4 (#345)
  • a874324 - Bump github/codeql-action from 2 to 3 (#350)
  • f076c83 - Bump actions/upload-artifact from 3 to 4 (#351)
  • d5edfa8 - Bump actions/cache from 3 to 4 (#352)
  • 3fe24a6 - Bump metcalfc/changelog-generator from 4.2.0 to 4.3.1 (#356)

v0.20.891

09 May 16:01
208ceea
Compare
Choose a tag to compare
v0.20.891 Pre-release
Pre-release

GitHub downloads GitHub commits since release

Version v0.20.891 based on refs/heads/main 208ceea

πŸš€ New features and improvements

  • b073954 - add two-fold avoidance of tls issues. (#360)

πŸ› Bug Fixes

πŸ‘» Maintenance

πŸ“¦ Dependency updates

  • 26b4019 - Bump actions/checkout from 3 to 4 (#345)
  • a874324 - Bump github/codeql-action from 2 to 3 (#350)
  • f076c83 - Bump actions/upload-artifact from 3 to 4 (#351)
  • d5edfa8 - Bump actions/cache from 3 to 4 (#352)
  • 3fe24a6 - Bump metcalfc/changelog-generator from 4.2.0 to 4.3.1 (#356)

πŸ‘· Changes for developers / internal

v0.19.877

24 Jan 20:21
f5bca8c
Compare
Choose a tag to compare

GitHub downloads GitHub commits since release

Version v0.19.877 based on refs/heads/main f5bca8c

πŸŽ‰ Major features and improvements

  • b7e83f2 - Allow multiple WiFi configurations for different networks (#343)

πŸš€ New features and improvements

  • 8a9fb45 - OpenBikeSensorFirmware-334 Flush CSV/SD buffer when privacy zone is entered (#341)

πŸ“¦ Dependency updates

  • e80c0ad - Chore: update SQ scanner version
  • 3f938c3 - Bump metcalfc/changelog-generator from 4.1.0 to 4.2.0 (#346)
  • d53fea6 - platform update to 5.4.0
  • c218640 - Update SonarQube dependencies (#342)
  • 43a7299 - Update library dependencies
  • d2b1bb6 - Bump metcalfc/changelog-generator from 4.0.1 to 4.1.0 (#337)

πŸ‘· Changes for developers / internal

v0.18.849

11 Jan 18:26
2aace38
Compare
Choose a tag to compare

GitHub downloads GitHub commits since release

Version v0.18.849 based on refs/heads/main 2aace38

πŸŽ‰ Major features and improvements

  • 53e9ea4 - Use GPS timing as main clock to start measurement loop (#328)
  • 415712c - Add USERTrust RSA Certification Authority (#329)

πŸš€ New features and improvements

  • ba0898d - New default config with nerd details enabled
  • 44c27bd - Store obs config after creating a fresh one during 1st start
  • 2ebb656 - Drop dedicated SimRa mode, simply enable Bluetooth for SimRa (#327)

πŸ› Bug Fixes

  • b5b62eb - Upload of track was not possible (file not found) (caused by idf update)
  • eea6ce2 - Upload filename - prepend / for root directory. (needed cause of idf update)
  • fb3fe4a - Do not cut of 1st char of filename. (#322)
  • 004c14f - Improve display in server mode (#314)
  • 8898f92 - Message for move to / is misleading
  • 02787fc - When the latitude or longitude is negative, the value recorded was in the format -x.-xxxxxxx

πŸ‘» Maintenance

  • 80f4a13 - Fix typo in BLE doku
  • f41e728 - Fixed link to SimRa project homepage

πŸ“¦ Dependency updates

  • 8eda94d - Update Adafruit BusIO lib
  • b4db7c6 - Dependency updates
  • 7150f48 - Update to espressif32 5.1 // esp-idf 4.4.1 // Arduino 2.0.4 (#312)
  • c63fb79 - chore: Update BMP280 lib
  • cd91ef6 - Bump metcalfc/changelog-generator from 3.0.0 to 4.0.1 (#320)
  • 704a76b - chore: Update espressif32 to 5.3.0 (#330)

πŸ‘· Changes for developers / internal

  • 1fe5e0c - master -> main branch renaming
  • 75435de - Next release will be a v0.17.x
  • dde6fc2 - Set bootloader flash parameters (#318)
  • fbb6d2f - Fix wrong initialization of timeOfMinimum.
  • 7709c1e - rename global variable displayTest -> obsDisplay (#323)
  • 9b66734 - PIN espressif32 version
  • b7da06e - Re-oder certs introduced with #329
  • 2aace38 - Pre-release v0.18.x ahead

v0.16.765

16 May 20:50
Compare
Choose a tag to compare

GitHub downloads GitHub commits since release

Version v0.16.765 based on refs/heads/master 4f612d6

πŸŽ‰ Major features and improvements

  • 0218067 - Increase font size for display simple

  • Support GPS module with swVersion: 5.00 (28483)

    • 8704dd7 - Increase timeout to wait for ACK/NAK from GPS.
    • 28bd976 - Do not lie about stored config.
    • 2be1935 - Add hook to log received GPS bytes
    • e8a395e - Don't treat GPS communication as failed if we receive a NACK
    • 8a21056 - Set buffer size before starting serial.

πŸš€ New features and improvements

πŸ› Bug Fixes

πŸ‘» Maintenance

πŸ“¦ Dependency updates

  • 4e61b34 - Stick to v3.x version of espressif32 platform
  • 530ce1b - Update used libraries
  • b0fe0eb - Update BusIO lib

πŸ‘· Changes for developers / internal

  • e62a344 - Next version is a 0.15
  • ceef523 - Bump actions/upload-artifact from 2 to 3 (#298)
  • 4f612d6 - bash?
  • 37e015c - bash?
  • 0d5297d - Search bootloader
  • 5c67524 - Support alternative locations of bootloader file.
  • 9ca0fea - Drop unused include
  • 2862023 - Explicit implementation of template method
  • 7d7f30f - Remove special "DEVELOP" setting, is not supported anymore
  • 3aa9a44 - Remove special "DEVELOP" setting, is not supported anymore
  • dd2ec4b - Add hint that password gets logged to DEVELOP define
  • 983cc29 - Assignment spit in 2 lines (SQ hint)
  • e4eebd9 - Update SQ scanner
  • 898e64a - Version 16.x ahead
  • 334c48e - Bump github/codeql-action from 1 to 2 (#303)
  • fab85fc - New location of esp32 bootloader.
  • c6e7e3b - Changes needed due to ESP_IDF update fixes #305

v0.15.742

17 Apr 19:09
9ab7c9e
Compare
Choose a tag to compare
v0.15.742 Pre-release
Pre-release

GitHub downloads GitHub commits since release

Version v0.15.742 based on refs/heads/master 9ab7c9e

πŸš€ New features and improvements

πŸ› Bug Fixes

πŸ“¦ Dependency updates

πŸ‘· Changes for developers / internal

  • e62a344 - Next version is a 0.15
  • ceef523 - Bump actions/upload-artifact from 2 to 3 (#298)