Repository navigation
flycanon 26.10.1
Packages and installation
This patch aligns the flycanon server and its Python and Java clients at 26.10.1. The server installation guide selects the matching wheel, runtime requirements and configuration assets from the canonical GitHub release. SDK guides use the same version and the current Firefly framework-family banners across desktop/mobile and light/dark variants.
The Python SDK package metadata now identifies fireflyframework. Modified handwritten SDK sources retain their Foundation copyright and include the Apache 2.0 SPDX identifier. SDK version constants and user-agent headers match the package version.
Compatibility and verification
The HTTP contract, server implementation, client schemas, migrations, runtime configuration and framework dependency pins are unchanged. Both lockfiles change only the project's own version.
Local validation passed 1,213 server unit tests, 59 Python SDK tests, lint, formatting, type checks, Java 25 Maven verification and server/SDK package builds. Five existing local tests require Docker; the configured PR integration and container checks run separately before publication. The release includes checksums for the server/client packages and operator configuration files. Earlier releases remain available with their original assets.
Operators should apply the installation guide to their own configured PostgreSQL, object-store and authentication environment. No paid model-provider calls or cloud application deployments were used for this release validation.
Python SDK
Install the wheel for this release with uv:
uv add https://github.com/fireflyframework/flycanon/releases/download/v26.10.1/flycanon_sdk-26.10.1-py3-none-any.whlOr pin it in your pyproject.toml:
[project]
dependencies = ["flycanon-sdk"]
[tool.uv.sources]
flycanon-sdk = { url = "https://github.com/fireflyframework/flycanon/releases/download/v26.10.1/flycanon_sdk-26.10.1-py3-none-any.whl" }Java SDK
<dependency>
<groupId>com.firefly</groupId>
<artifactId>flycanon-sdk</artifactId>
<version>26.10.1</version>
</dependency>Resolve from GitHub Packages -- add to your pom.xml:
<repositories>
<repository>
<id>github-fireflyframework</id>
<url>https://maven.pkg.github.com/fireflyframework/flycanon</url>
</repository>
</repositories>What's Changed
- Document verified standalone server installation by @ancongui in #78
- Align knowledge source and identity with Firefly Framework by @ancongui in #79
- Use framework family banners throughout SDK guides by @ancongui in #80
- Release canonical server and SDK packages as 26.10.1 by @ancongui in #81
Full Changelog: v26.10.0...v26.10.1