Repository navigation
F-Layer v1.1.0 — Installable package and user guide
Digest
F-Layer 1.1.0 makes the infrastructure baseline easier to install and operate:
a typed Python package, an installed flayer command, and practical guides for
configuration, diagnostics, and the first owned gateway deployment. Release
artifacts now have repeatable build and ownership checks. This is an additive
release; its validation uses isolated resources and does not establish live
cloud readiness.
What's Changed
Added
- A PEP 561 typed distribution and
flayerconsole command, with one canonical
source for runtime, wheel, and source-archive versions. - Repeated byte-identical wheel/source-archive builds, source-archive wheel rebuild
parity, archive ownership checks, metadata/RECORD verification, and build evidence. - CI previews of audited distributions and a separately guarded, owner-confirmed
manual PyPI workflow. PyPI upload is not enabled or performed by this release. - User guides for installation, provider configuration, CLI results, and the
first gateway deployment with explicit ownership and mutation consent.
Changed
- Adopt the FuzzyRoutines-style FL logo family and clearer documentation navigation.
- Align Markdown table columns for readable source and validate their formatting.
- Present exact stable-tag installation instructions, released console behavior,
and the detailed changelog in both source archives and generated documentation.
Security
- Include only owned tracked rebuild inputs and reject substituted archive payloads,
recognizable credential material, unsafe paths, and unexpected root files. - Keep PyPI publication opt-in and separate from GitHub Releases; preserve 1.0.0's
explicit resource ownership and bounded cloud mutation contracts.
Validation
- Python quality passed on the exact released
mastercommit. - Documentation quality gates passed on the exact released
mastercommit. - Release artifact validation passed on the exact released
mastercommit. - Annotated tag, package/source versions, repeated byte-identical builds, source-archive rebuild parity, owned archive members, credential-pattern checks, and wheel RECORD hashes passed.
- The wheel, source archive, and
build-evidence.jsonare attached. Downloaded release assets matched their audited SHA256 values and sizes before publication. - Tests use isolated fakes; no live cloud validation or PyPI upload was performed.
Source commit: c977cc48978854141ef22b955693b3b6a0560bbf. Tagged artifact audit.
Breaking Changes
None. Version 1.1.0 adds packaging, documentation, and release checks to the 1.0.0
runtime contracts; existing python -m flayer commands remain supported.
Try it from source
git clone https://github.com/Fuzzy-Technologies/F-Layer.git
cd F-Layer
git checkout v1.1.0
python -m pip install .
flayer --help
python -m flayer check --format jsonPython 3.11 or newer is required. See the shipped user guide for an isolated
virtual environment and explicitly scoped cloud configuration.
Notes
- Adds accepted release-1.1 PRs #39, #40, and #41 to the tagged 1.0.0 baseline.
Complete repository documentation coverage, draft RU/ZH pages, ecosystem
contracts, plugins, and the static-site profile remain in later milestone work. - Live cloud deployment, guest SSH/tunnel readiness, human translation approval,
and actual PyPI publication are not claimed by these offline release checks. - Install from the exact tag or attached wheel; a package-index upload is separate.
- Detailed changelog
- Release provenance