Repository navigation
Releases: Alechilles/Patchwork
Releases · Alechilles/Patchwork
Release list
Patchwork v1.4.3
1.4.3 - Hytale 0.7 Compatibility Hotfix - 2026-10-13
Changed
- Replaced the Patchwork Source Available License 1.0 with GNU GPL version 3
only and an explicit attribution clause under section 7(b) at the top of
LICENSE.txt, following Tamework's license format. - Included the license and attribution notice in runtime and standalone JARs.
- Expanded declared Hytale server compatibility to include stable
0.7.0and0.7.0-pre.4, while retaining Update 5 and Update 6 support.
Patchwork v1.4.2
1.4.2 - Beacon Consent Hotfix - 2026-09-05
Fixed
- Updated embedded Beacon to 2.0.1 to fix consent row toggles and keep the
Enabled checkbox synchronized with the selected telemetry types.
Patchwork v1.4.1
1.4.1 - Beacon Runtime Migration - 2026-09-01
Changed
- Migrated Patchwork's embedded runtime dependency to
com.alechilles:beacon-runtime:2.0.0. - Moved the passive Patchwork descriptor to
META-INF/beacon/projects/patchwork.json. - Updated the standalone and embedded Patchwork release version to
1.4.1.
Compatibility
- Beacon 2.0.0 is a breaking rename. Update Java imports from
com.alechilles.alecstelemetrytocom.alechilles.beaconand update namespaced
descriptor paths before upgrading. - Patchwork's standalone/embedded election, passive project identity, consent
categories, and failure behavior remain unchanged.
Patchwork v1.4.0
1.4.0 - Root Merge Support - 2026-08-31
Changed
- Allowed
Mergeand neutralMergeObjectFromAssetoperations to use the
empty RFC 6901 pointer and deep-merge the document root. Other mutation
operations still require a non-root path.
Patchwork v1.3.5
1.3.5 - Embedded Telemetry Metadata Hotfix - 2026-08-30
Fixed
- Corrected the embedded Alec's Telemetry version metadata to
1.2.3so
Patchwork reports the actual bundled runtime version.
Patchwork v1.3.4
1.3.4 - Stable 0.6 Compatibility Hotfix - 2026-08-27
Changed
- Updated the standalone build target to stable Hytale
0.6.0and standardized
its server compatibility range on>=0.5.0 <0.7.0.
Fixed
- Reduced repeated Windows filesystem checks during safe generated-pack path
validation. Patchwork self-tests and generation no longer spend minutes
rescanning trusted server-root ancestors.
Patchwork v1.3.3
1.3.3 - Embedded Telemetry Discovery Fix - 2026-08-18
Fixed
- Added the Patchwork runtime version and passive heartbeat capability to the packaged telemetry
descriptor. Tamework and other shaded hosts no longer report that Patchwork's passive telemetry
descriptor is incomplete when a player becomes ready. - Generated the descriptor version from the Gradle or Maven project version so release updates do
not require a separate hard-coded telemetry version.
Patchwork v1.3.2
1.3.2 - Standalone Packaging Hotfix - 2026-08-15
Changed
- Updated the embedded Alec's Telemetry runtime from
1.1.0to1.2.1.
Fixed
- Started the standalone Patchwork provider during plugin setup so it registers before Hytale's
startup asset-load event. Embedded lifecycle guidance now requires the same setup-phase start
and contribution registration. - Added the runtime implementation version to the Gradle standalone JAR. Patchwork can now start
without an embedding mod and will not use another plugin's runtime version. - Removed test-only filesystem, JSON Schema, and logging libraries from the Gradle standalone JAR.
- Published the embedded Telemetry Common UI assets from the standalone asset pack so
/telemetry consentcan open without the standalone Telemetry mod.
Patchwork v1.3.1
1.3.1 - Telemetry Consent Fix - 2026-08-14
Fixed
- Limited Patchwork telemetry consent and collection to uncaught exception crash reports and
anonymous aggregate stats. Removed the unused setup/start/removal crash sources, error,
lifecycle, performance, usage, breadcrumb, and manual-report capabilities. - Added a namespaced Patchwork icon for consent and project-selection UI in standalone and
embedded installations.
Patchwork v1.3.0
1.3.0 - Hosted Telemetry Contributions - 2026-08-08
Added
- Added an independent hosted Alec's Telemetry project for Patchwork. The runtime dependency
is transitive for embedders, consent is project-scoped, and bounded generation/reload,
lifecycle, error, performance, usage, stats, and report capabilities are descriptor-gated. - Added namespaced descriptor loading so Patchwork's telemetry project does not collide with a
host mod's conventionalServer/Telemetry/project.json.
Compatibility
- Patchwork telemetry uses
alecstelemetry-runtime:1.1.0; telemetry failures are swallowed
after bounded warnings and never block Patchwork lifecycle or reload operations. - Contributed projects are hosted-only. Base-project ID collisions and live same-ID
replacement/fallback promotion requires a server restart.