Releases: PointOneNav/polaris
Releases · PointOneNav/polaris
Release v1.3.3
Release version 1.3.2. Fixes - Fixed a memory leak in the debug SSL cert print function - Fixed the enable condition for debug SSL cert printing
Release v1.3.2
Release version 1.3.1. Fixes - Fixed CMake install action for C++ client library
Release v1.3.1
Release version 1.3.1. Changes - Renamed CMake `BUILD_EXAMPLES` option to `POLARIS_BUILD_EXAMPLES` - Updated minimum CMake requirement to version 3.6 Fixes - Resolved reconnect issues when network connectivity is intermittent - Fixed compilation error on some machines due to reference to deprecated glibc `sys_siglist[]` array - Fixed compiler warnings when building BoringSSL with Bazel - Updated C++ serial port example application to support GNGGA and resolve GGA parsing issues - Fixed support for including Polaris in an external project using CMake's FetchContent feature - Updated README instructions to reflect correct integration steps
Release v1.3.0
Release version 1.3.0. New Features - Added support for specifying alternate authentication API server URLs - Added support for connecting to a custom edge, where authentication is not required Changes - Improved C++ client documentation - `Polaris_Work()` now returns `POLARIS_TIMED_OUT` on a socket read timeout, and `POLARIS_CONNECTION_CLOSED` when the connection is terminated either remotely or via `Polaris_Disconnect()`. Previously, it returned 0 for both conditions. It should no longer return 0 under any circumstances. Fixes - Corrected handling of TLS read timeouts - Corrected authentication error handling
Release v1.2.2
Release version 1.2.2. Changes - Increased the socket receive timeout to better allow for variable data latency - Increased the default connection timeout in the C++ client Fixes - Fixed handling of upstream socket disconnects in POSIX (behavioral difference between POSIX and FreeRTOS)
Release v1.2.1
Release version 1.2.1. Changes - Enable C library debug prints at runtime based on the C++ VLOG setting
Release v1.2.0
Release version 1.2.0. Changes - Removed DEFAULT_ENDPOINT_* variables from the C++ library
Release v1.1.0
Release version 1.1.0. New Features - Added unit tests for C and C++ example client applications Changes - Renamed non-TLS Bazel targets to encourage use of TLS by default - Should be backwards compatible, provided there are no issues with using TLS (now the default behavior) - Added command-line options to Bazel and CMake builds to disable TLS Fixes - Fixed command in NTRIP server example documentation
Release v1.0.1
Release version 1.0.1. Fixes - Use the TLS port when connecting from C++ - Handle and display OpenSSL errors correctly - Check for SSL connections with no established cipher (e.g., connected to the wrong endpoint port)
Release v1.0.0
Release version 1.0.0. New Features - Refactored C++ client to use the C library under the hood [breaking change] - Added TLS support to the C library (using OpenSSL or BoringSSL) - Enabled by default; always enabled for the C++ library Changes - Added sanity check for unique ID and other inputs Fixes - Fixed handling of socket/connection timeout in the C library