Release Notes: v1.0.0
We are excited to announce the initial release of the go-apicurio-registry library, a Go client for interacting with the Apicurio Registry. This release provides comprehensive features to manage, validate, and evolve schemas in your registry, making it easier for developers to integrate schema management into their applications.
Features
Core Functionality
- Client Package:
- Centralized configuration for interacting with the registry, including base URL and authentication.
- Built-in support for connection validation and custom HTTP clients.
- Thread-safe design for concurrent use.
- APIs Package:
- High-level APIs for managing:
- Artifacts (CRUD operations on schemas).
- Artifact versions, branches, and metadata.
- Groups for organizing artifacts by tenancy or category.
- Administrative tasks, including system health checks and cache management.
- Models Package:
- Data structures for:
- Artifacts and their metadata.
- Request and response models for seamless interaction with the APIs.
- Compatibility checks and artifact configuration.
- Data structures for: