Getting Started
What's new
The latest developments at UniteLabs.
December 2025
UniteLabs CDK v0.5.0 Release Notes
New Features
- Modernized connector documentation utilities to enable google-style docstrings. See our SiLA Feature Documentation Transition Guide for more information about upgrading your connectors.
- Completely reworked configuration system, see our Configuration Guide for more details.
- Updated
connector startCLI to accept a config file. - Updated
certificate generateCLI to accept a config file, see our updated Security Guide.
Deprecations
sila.Parameter,sila.Response, andsila.IntermediateResponsedecorators deprecated in favor of google-style docstring annotations... parameter::,.. return::and.. yields::docstring directives deprecated in favor of google-style docstring annotations..env-based configuration system usingcdk.Configdeprecated in favor ofcdk.ConnectorBaseConfig, see our Configuration Transition Guide for more information about upgrading your connectors.connector startCLI options--tls/--no-tls,--cert,--key, and--log-configdeprecated in favor ofcdk.ConnectorBaseConfig.
New Tutorial Connector
Check out our new Tutorial Connector, which is designed to help you get started quickly with the UniteLabs CDK by demonstrating best practices and common patterns and includes all example code used in the Tutorial Walkthrough.
April 2025
Check out our latest update to the connector-factory template project.
- Expanded supported package managers to include:
poetry,uv, andhatch. - Loosened python version requirements such that new projects are created with whatever python version is globally available.
- Improved automated testing with python version matrixing.
- Expanded
rufflinting and formatting rulesets. - Established
pre-commitconfig to apply standard checks like preventing secrets from being uploaded and linting, as well as some highly-opinionated hooks, such as preventing commits tomain-branch and enforcing conventional-commit message style. - Updated VSCode
settings.jsonto enable integrated test-coverage reporting and linting, and improve editor auto-completions. - Added a VSCode
launch.jsonfor test debugging andconnector start.