Skip to content

Releases: Alechilles/Patchwork

Patchwork v1.4.3

Choose a tag to compare

@Alechilles Alechilles released this 13 Oct 22:47

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.0 and 0.7.0-pre.4, while retaining Update 5 and Update 6 support.

Patchwork v1.4.2

Choose a tag to compare

@Alechilles Alechilles released this 06 Sep 02:04

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

Choose a tag to compare

@Alechilles Alechilles released this 02 Sep 05:09
93d2efa

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.alecstelemetry to com.alechilles.beacon and 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

Choose a tag to compare

@Alechilles Alechilles released this 01 Sep 01:41

1.4.0 - Root Merge Support - 2026-08-31

Changed

  • Allowed Merge and neutral MergeObjectFromAsset operations 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

Choose a tag to compare

@Alechilles Alechilles released this 30 Aug 21:50

1.3.5 - Embedded Telemetry Metadata Hotfix - 2026-08-30

Fixed

  • Corrected the embedded Alec's Telemetry version metadata to 1.2.3 so
    Patchwork reports the actual bundled runtime version.

Patchwork v1.3.4

Choose a tag to compare

@Alechilles Alechilles released this 27 Aug 19:32

1.3.4 - Stable 0.6 Compatibility Hotfix - 2026-08-27

Changed

  • Updated the standalone build target to stable Hytale 0.6.0 and 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

Choose a tag to compare

@Alechilles Alechilles released this 18 Aug 15:50

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

Choose a tag to compare

@Alechilles Alechilles released this 16 Aug 01:08

1.3.2 - Standalone Packaging Hotfix - 2026-08-15

Changed

  • Updated the embedded Alec's Telemetry runtime from 1.1.0 to 1.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 consent can open without the standalone Telemetry mod.

Patchwork v1.3.1

Choose a tag to compare

@Alechilles Alechilles released this 15 Aug 01:05

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

Choose a tag to compare

@Alechilles Alechilles released this 09 Aug 03:48

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 conventional Server/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.