# Changelog All notable changes to maia-httpd 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). ## Unreleased ## 0.5.3 - 2024-11-30 ### Added - Geolocation to REST API - HTTPS server ### Changed - Strip all symbols in release binary - Disable some unused tokio features ## 0.5.2 - 2024-10-12 ### Changed - Moved ichige function to pm-remez ## 0.5.1 - 2024-09-07 ### Changed - Updated dependencies ## 0.5.0 - 2024-05-05 ### Added - DDC - Recorder stopping state - Version information page ### Changed - Refactor application state ## 0.4.0 - 2024-02-23 ### Added - IQEngine backend API methods and IQEngine client serving. ### Changed - Handle IQ recording mmap() as a global object instead of per request. ## 0.3.1 - 2023-11-19 ### Fixed - SigMF version format. ### Changed - Updated dependencies. - Optimized code generation. ## 0.3.0 - 2023-09-29 ### Added - Spectrometer peak detect mode. ## 0.2.3 - 2023-09-03 ### Fixed - Formatting of SigMF core:datetime field. ### Changed - Updated dependencies. ## 0.2.2 - 2023-06-10 ### Changed - Panic in uClibc with rustc >= 1.69.0. ## 0.2.1 - 2023-06-10 ### Changed - Updated dependencies. ## 0.2.0 - 2023-04-07 ### Added - Optionally prepend timestamp to recording filename. - Optional recording maximum duration. ### Changed - Build against buildroot toolchain instead of cross. - Spectrometer: skip f32 conversion when no receivers are connected. - Update to tower-http 0.4. ## 0.1.1 - 2023-03-18 ### Fixed - Do not use chrono default features: this fixes a potential security bug by avoiding a dependency on an old version of the time crate. ## 0.1.0 - 2023-02-10 ### Added - Initial release of maia-httpd: supports a waterfall data server in a WebSocket, a REST API to control the FPGA core and the AD9361 IIO device, and download of IQ recordings in SigMF format.