Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Jan 17:57
· 88 commits to main since this release

   🚀 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)
    View changes on GitHub