From 4721795a69d3b473e8489feac5d49c20ab2d248a Mon Sep 17 00:00:00 2001 From: adtpdn Date: Fri, 10 Jul 2026 17:50:34 +0800 Subject: [PATCH] chore: bump version to 2.4.7 --- assets/data/version.json | 16 +++++++++++++++- export_presets.cfg | 8 ++++---- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/assets/data/version.json b/assets/data/version.json index 712b729..05e79fc 100644 --- a/assets/data/version.json +++ b/assets/data/version.json @@ -1,7 +1,21 @@ { - "latest_version": "2.4.6", + "latest_version": "2.4.7", "minimum_app_version": "2.1.0", "releases": [ + { + "version": "2.4.7", + "date": "2026-07-10", + "pck_url": "https://git.klud.top/danchie/tekton/raw/branch/patches/patch.pck", + "pck_size": 0, + "changelog": [ + "Fixed `api_rpc_async` returning null or retrying indefinitely when a Nakama session expires, cleanly catching null sessions without crashing.", + "Fixed `AuthManager.logout()` failing to invalidate Nakama sessions on the backend.", + "Fixed numerous offline networking crashes across `main.gd`, `player.gd`, `player_action_manager.gd`, and `tekton.gd` where `multiplayer.get_unique_id()` or `multiplayer.is_server()` was called during teardown or disconnected states.", + "Fixed `on_thrown_landing` throwing C++ errors when knocked offline by guarding `get_tree()` calls.", + "Changed Candy Survival knock from instant-ambush to **toggle-and-walk mode** like other game modes.", + "Fixed `Attempt to call RPC with unknown peer ID: 5` crash in Candy Survival." + ] + }, { "version": "2.4.6", "date": "2026-07-09", diff --git a/export_presets.cfg b/export_presets.cfg index a9f2381..520c8ca 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -14,7 +14,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="build/windows/tekton_armageddon_v2.4.6.exe" +export_path="build/windows/tekton_armageddon_v2.4.7.exe" patches=PackedStringArray() patch_delta_encoding=false patch_delta_compression_level_zstd=19 @@ -85,7 +85,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="build/tekton-dash-armageddon-v.2.4.6.apk" +export_path="build/tekton-dash-armageddon-v.2.4.7.apk" patches=PackedStringArray() patch_delta_encoding=false patch_delta_compression_level_zstd=19 @@ -314,7 +314,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="build/tekton_armageddon_v2.4.6.zip" +export_path="build/tekton_armageddon_v2.4.7.zip" patches=PackedStringArray() patch_delta_encoding=false patch_delta_compression_level_zstd=19 @@ -589,7 +589,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="build/linux/tekton_armageddon_v2.4.6.x86_64" +export_path="build/linux/tekton_armageddon_v2.4.7.x86_64" patches=PackedStringArray() patch_delta_encoding=false patch_delta_compression_level_zstd=19