Skip to content

flycanon 26.10.1

Choose a tag to compare

@ancongui ancongui released this 14 Oct 18:22
· 13 commits to main since this release
aa2486a

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.whl

Or 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