v0.1.0
🚀 Features
- Docker image - by @schplitt (793af)
- Update dependencies and enhance workspace configuration - by @schplitt (b5498)
- Implement C8Y zip creation and manifest generation - by @schplitt (70ec9)
- Enhance API client and manifest handling with context path support - by @schplitt (595e1)
- Enhance API client logging by displaying generated routes in tree format - by @schplitt (b8911)
- Add automatic health probes for liveness and readiness checks - by @schplitt (4338e)
- Make manifest rule accessible in server - by @schplitt (6de9d)
- Make manifest rule accessible in server - by @schplitt (cb8cc)
- Add c8y utils for auth and client generation - by @schplitt in #5 (a535c)
- Implement getUserTenantClient to create tenant-specific Cumulocity client - by @schplitt (2a74f)
- Add middleware to validate user tenant access - by @schplitt (5fb83)
- Add 'type' field to C8YManifest - by @schplitt (433c6)
- Add role management functionality to bootstrap command - by @schplitt (231e1)
- Implement role management command and integrate with bootstrap - by @schplitt (b0631)
- Implement auto-bootstrap functionality for microservice registration - by @schplitt in #14 (990c2)
- Add utilities for tenant credentials management - by @schplitt (fe3f4)
- Enhance API client serialization and update method responses - by @schplitt in #16 (3c4d3)
- cli: Implement bootstrap command for microservice registration and credential retrieval - by @schplitt in #8 (da8a6)
- middleware: Add development user middleware for auth injection - by @schplitt in #12 (dc4c2)
🐞 Bug Fixes
- Pnpm lock and workspace - by @schplitt (c596c)
- Resolve issues in zip file creation process - by @schplitt (7cfa5)
- Update method type in ParsedRoute and improve logging - by @schplitt (c7e09)
- Update roles assignment to use nullish coalescing operator - by @schplitt (3689e)
- Enhance Docker command error handling - by @schplitt in #4 (9cbc3)
- Replace runtime config usage with process.env for environment variables - by @schplitt (78a95)
- Add missing 'key' field to C8YManifestOptions and update createC8yManifest to include it - by @schplitt (8bbb4)
- Correct c8y deployment - by @schplitt (bebad)
- Update import path for C8YRoles type in middleware to allow type override - by @schplitt (ac854)
- Update exports for utils to correct file paths - by @schplitt (b281e)
- Update dev:reload hook to handle async API client generation - by @schplitt (048dd)
- Validate preset configuration for c8y-nitro module - by @schplitt (f540b)
- Reset tsConfig to avoid invalid tsconfig generation - by @schplitt (443f0)
- Only build docker image in build command - by @schplitt (8eeba)
- Remove unnecessary log for development user injection - by @schplitt (d246d)
- Remove env var requirement for built microservice - by @schplitt (515eb)
- cli: Add missing subscription functionality for tenant to application in bootstrap process - by @schplitt in #10 (74879)