Files
NYSM-NYD/CHANGELOG.md

4.4 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • GitHub CI/CD workflows for automated testing and deployment
  • Comprehensive documentation structure with cross-references
  • Security scanning with Bandit integration
  • Docker containerization support
  • PyPI package distribution
  • Dependency vulnerability scanning

Changed

  • Improved project structure and organization
  • Enhanced documentation with visual elements and flow diagrams
  • Updated build scripts for better cross-platform support

Fixed

  • Documentation gaps and missing links
  • Build process improvements
  • Code quality and linting standards

[1.0.0] - 2024-01-15

Added

  • Initial release of NowYouSeeMe holodeck environment
  • Real-time 6DOF tracking with <20ms latency
  • RF-vision sensor fusion for robust mapping
  • Neural enhancement with NeRF integration
  • Unity/Unreal export for VR/AR applications
  • Projection mapping support for physical installations
  • Auto-calibration and drift compensation
  • Multi-device connectivity and management
  • Azure integration for GPU computing and AI Foundry
  • Comprehensive PyQt6-based user interface

Features

  • Camera Capture: OpenCV/GStreamer integration for real-time video
  • Wi-Fi CSI Capture: Intel 5300/Nexmon support for RF sensing
  • Calibration Store: Intrinsic/extrinsic camera calibration
  • Sensor Fusion: RF point cloud & occupancy grid + Vision pose graph
  • Export Engine: Unity/UE4 integration for VR/AR
  • Rendering Engine: VR/Projection mapping support
  • Device Management: Multi-device discovery and connection
  • Azure Integration: GPU resource provisioning and AI workspace management

Technical Specifications

  • Latency: <20ms end-to-end
  • Accuracy: <10cm spatial fidelity
  • Frame Rate: 30-60 FPS
  • CSI Rate: ≥100 packets/second
  • Supported Platforms: Ubuntu 20.04+, Windows 10+
  • Hardware Requirements: CUDA-capable GPU (NVIDIA GTX 1060+), Intel 5300 WiFi card

[0.9.0] - 2023-12-01

Added

  • Beta release with core SLAM functionality
  • Basic camera calibration system
  • Initial RF processing pipeline
  • Simple 3D visualization interface

Changed

  • Improved sensor fusion algorithms
  • Enhanced error handling and recovery
  • Optimized performance for real-time operation

[0.8.0] - 2023-11-15

Added

  • Alpha release with fundamental components
  • Camera data ingestion pipeline
  • CSI data acquisition system
  • Basic pose estimation algorithms

Fixed

  • Memory leaks in data processing
  • Threading issues in sensor fusion
  • Calibration accuracy improvements

[0.7.0] - 2023-10-01

Added

  • Initial project structure
  • Core C++ and Python modules
  • Basic build system with CMake
  • Development environment setup

Release Process

Version Numbering

  • MAJOR: Incompatible API changes
  • MINOR: New functionality (backward compatible)
  • PATCH: Bug fixes (backward compatible)

Release Checklist

  • All tests pass
  • Documentation updated
  • Changelog updated
  • Version numbers updated
  • Release notes written
  • Binaries built and tested
  • Docker images built and pushed
  • PyPI package published

Breaking Changes

Breaking changes will be clearly marked in the changelog and will trigger a major version increment. Migration guides will be provided for significant changes.

Deprecation Policy

  • Deprecated features will be marked in the changelog
  • Deprecated features will be removed after 2 major versions
  • Migration guides will be provided for deprecated features

Contributing to Changelog

When contributing to this project, please update the changelog by adding entries under the [Unreleased] section following the format above. Your entry should include:

  1. Type of change: Added, Changed, Deprecated, Removed, Fixed, or Security
  2. Description: Brief description of the change
  3. Issue reference: Link to related issue or pull request

Example:

### Added
- New feature for improved sensor fusion (#123)