Skip to content

Latest commit

 

History

History
137 lines (79 loc) · 6.29 KB

File metadata and controls

137 lines (79 loc) · 6.29 KB

Changelog

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

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

1.3.0 (2026-04-12)

Features

  • add discovery sub-module tagging to release workflow and create updatemod.sh script for Go module management (ac0fe18)

Bug Fixes

  • improve comments for clarity and exclude gosec false positives in linting configuration (fe6e3bd)
  • update version compatibility tests and protocol constants to reflect version 1.2.0 (2298e9f)

1.2.0 (2026-04-12)

Features

  • add discovery module release workflow with testing and verification steps (d2dcdce)

1.1.0 (2026-04-12)

Features

  • add collapse_service_tags option to MergerConfig and implement default method for Merger (6f1a987)
  • add path matching and rules for API route inclusion/exclusion (52f9c46)
  • Enhance OpenAPI provider to build paths from application routes (8407831)
  • Enhance service routing capabilities with route table and checksum (5f25ffb)
  • implement v1.1.0 service discovery, manifest route checksums, and extended specification documentation (09ce459)
  • update release workflow to support manual triggers and improve CI status checks (3162b6c)

Code Refactoring

  • clean up code by adding missing line breaks and comments for clarity (d8fc45d)

1.0.2 (2025-12-08)

Bug Fixes

  • add Makefile for Go project management and update version comments (29ac0eb)
  • update contact email for security team in SECURITY.md (c792678)

1.0.1 (2025-11-06)

Bug Fixes

  • correct author link in README (923020a)
  • improve CI checks for TODOs and debug statements (d54b7e0)
  • update copyright and maintainership information (589b0da)
  • update README to correct FARP description formatting (eadfb2f)

Documentation

  • update README to include last updated date (1f017ac)

1.0.0 (2025-11-05)

Features

  • add Apache License 2.0 to the project (5b391f2)
  • Add initial implementation of FARP protocol (fc0162b)
  • enhance base URL resolution in gateway client (d7a6ecc)
  • enhance schema merging capabilities in AsyncAPI, OpenAPI, and oRPC providers (e22c4ea)
  • implement HTTP schema fetching in gateway client (fdb3dfa)
  • Initialize FARP protocol with core components (2148b74)

Bug Fixes

  • improve CI checks for TODOs and debug statements (b8ca709)

Documentation

  • Update README with author information (6cc17c2)

1.0.1 (2025-11-05)

Documentation

  • Update README with author information (6cc17c2)

1.0.0 (2025-11-05)

Features

  • Add initial implementation of FARP protocol (fc0162b)
  • Initialize FARP protocol with core components (2148b74)

Changelog

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

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

0.0.1 - 2025-11-01

Added

  • Core FARP protocol specification
  • Schema provider interface
  • Registry interface and in-memory implementation
  • Multi-protocol support (OpenAPI, AsyncAPI, gRPC, GraphQL, oRPC, Thrift, Avro)
  • Backend-agnostic discovery integration
  • Gateway client library
  • Comprehensive documentation
  • Examples and integration tests
  • Zero-config mDNS/Bonjour support
  • Schema manifest validation
  • Checksum-based schema verification
  • Health and metrics endpoint registration

Documentation

  • Complete protocol specification
  • Architecture documentation
  • Provider implementation guide
  • Gateway integration examples
  • mDNS service type configuration guide