ITADN

版本发布 8

SoulFire 2.6.12.6.1
? · 2026-02-27

--- > [!IMPORTANT] > These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire. > This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users. > Instead you should look at the [SoulFireClient releases page](https://github.com/AlexProgrammerDE/SoulFireClient/releases). --- ## 🚀 Features - [`f20e919`](https://github.com/AlexProgrammerDE/SoulFire/commit/f20e9194f63be5ad05616ccf825a71dfb782725f) feat: Added "On Container Open" trigger node. (#951) ## 🐛 Fixes - [`391c4f7`](https://github.com/AlexProgrammerDE/SoulFire/commit/391c4f78d8ffd509334bf341c0bef261e5404c37) fix: inject bot into more threads - [`bc85e39`](https://github.com/AlexProgrammerDE/SoulFire/commit/bc85e39b7ff880d21318a6a82c6985a002e66945) fix(deps): update all non-major dependencies to v4.34.0 - [`1dd05a7`](https://github.com/AlexProgrammerDE/SoulFire/commit/1dd05a71f964a35d70b39295bdf80fa56d93fe7a) fix: run pathfinding on bot scheduler ## 🔨 Build - [`969048d`](https://github.com/AlexProgrammerDE/SoulFire/commit/969048d7bec8f037a84d41d6e9617ba78ff5907c) chore(release): bump version to 2.6.1-SNAPSHOT - [`028d329`](https://github.com/AlexProgrammerDE/SoulFire/commit/028d3292be685674b567fc5f70e3767e9e38aa49) chore(deps): update actions/upload-artifact action to v7 (#952) - [`47ad6d2`](https://github.com/AlexProgrammerDE/SoulFire/commit/47ad6d21c3fc2eb7a365fdfa5b387aab71f40c08) chore(release): bump version to 2.6.1

SoulFire 2.5.22.5.2
? · 2026-02-21

--- > [!IMPORTANT] > These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire. > This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users. > Instead you should look at the [SoulFireClient releases page](https://github.com/AlexProgrammerDE/SoulFireClient/releases). --- ## 🚀 Features - [`489c49f`](https://github.com/AlexProgrammerDE/SoulFire/commit/489c49f332fdfeb611673b05331983e5e6ff5233) feat: support user:pass@host:port proxy format in CLI parser - [`0a3c7db`](https://github.com/AlexProgrammerDE/SoulFire/commit/0a3c7dbbd3da3f991cda55d603356ed769393f29) feat: add server-level system metrics (CPU, memory, threads, GC, bots) ## 🐛 Fixes - [`3e93a00`](https://github.com/AlexProgrammerDE/SoulFire/commit/3e93a007ca2f598dda77940bb13d6ec0e2c6c068) fix: add OCI annotations to manifest index for GHCR package page - [`21de481`](https://github.com/AlexProgrammerDE/SoulFire/commit/21de48110b5118b300b448ddc7f20ff1fff22849) fix: correct AI chat bot history corruption and system prompt removal - [`d1cdda8`](https://github.com/AlexProgrammerDE/SoulFire/commit/d1cdda8913e0e5e42d545aa0001a1958b6e96a49) fix: defer ScriptStarted event until stream is ready - [`7164774`](https://github.com/AlexProgrammerDE/SoulFire/commit/7164774b9de8e8025a2b4c4ad2f27c2391617393) fix: add EXEC ports to TimestampNode - [`af86b6b`](https://github.com/AlexProgrammerDE/SoulFire/commit/af86b6bc241a1fe13fb807af461908e7dd3f8f82) fix: use addFirst for proxy handlers to fix Bedrock SOCKS5 UDP relay ## 🔨 Build - [`65625bc`](https://github.com/AlexProgrammerDE/SoulFire/commit/65625bc500f38e85b76f2116656630460298bd89) chore(release): bump version to 2.5.2-SNAPSHOT - [`f330767`](https://github.com/AlexProgrammerDE/SoulFire/commit/f330767f724c76e9b00d3139383d7462218cdaa8) chore(release): bump version to 2.5.2

SoulFire 2.5.12.5.1
? · 2026-02-21

--- > [!IMPORTANT] > These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire. > This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users. > Instead you should look at the [SoulFireClient releases page](https://github.com/AlexProgrammerDE/SoulFireClient/releases). --- ## 🚀 Features - [`ac9b6c1`](https://github.com/AlexProgrammerDE/SoulFire/commit/ac9b6c19dbefa1dee8c156145ca3188a62473602) feat: add HEALTHCHECK and OCI labels to Dockerfile - [`af6ebf9`](https://github.com/AlexProgrammerDE/SoulFire/commit/af6ebf9ac1144af4683c3aa493e6c343b91c7aea) feat: add initial udp support ## 🐛 Fixes - [`062990d`](https://github.com/AlexProgrammerDE/SoulFire/commit/062990dd951f978c84d50d63248b2b55de7a8bd8) fix: align trigger node inputs with injected event data - [`a5efbdb`](https://github.com/AlexProgrammerDE/SoulFire/commit/a5efbdbcf7cebb99d3db509d4f70fe1007c0ba8c) fix: eagerly execute data-only nodes when their outputs are needed via DATA edges - [`4a71d8a`](https://github.com/AlexProgrammerDE/SoulFire/commit/4a71d8a1354b41d44f0a76c1a227bb95633523ee) fix: use valid JSON for ClickSlotNode default click type ## 🏗 Refactor - [`ed659f0`](https://github.com/AlexProgrammerDE/SoulFire/commit/ed659f0b4189f053d42e41f797301fac917572bc) refactor: use Netty SOCKS5 codec classes for UDP relay handshake ## 🔨 Build - [`e0b6eed`](https://github.com/AlexProgrammerDE/SoulFire/commit/e0b6eedb930034141ff3d6044bb54dfe89acd64f) chore(release): bump version to 2.5.1-SNAPSHOT - [`7349fbf`](https://github.com/AlexProgrammerDE/SoulFire/commit/7349fbfc8f898dcd1d6be4e790f770ff31cc36fe) ci: publish Docker images to GHCR alongside Docker Hub - [`aeb59d0`](https://github.com/AlexProgrammerDE/SoulFire/commit/aeb59d0fc9643524dbc867b35ce529499ca94579) chore(release): bump version to 2.5.1 ## 💬 Other - [`d6dcf75`](https://github.com/AlexProgrammerDE/SoulFire/commit/d6dcf75fb314ccb6cbeecf5117c6fc2fb32ad41a) Add curl installation to Dockerfile

SoulFire 2.4.02.4.0
? · 2026-02-14

--- > [!IMPORTANT] > These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire. > This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users. > Instead you should look at the [SoulFireClient releases page](https://github.com/AlexProgrammerDE/SoulFireClient/releases). --- ## 🚀 Features - [`42514ec`](https://github.com/AlexProgrammerDE/SoulFire/commit/42514ec7152da0728d5225c6a99dd946e90ca2cf) feat: implement visual scripting backend with execution engine - [`4c671da`](https://github.com/AlexProgrammerDE/SoulFire/commit/4c671da461446a3b910822ffd9808e5fc78f4b9f) feat: add visual scripting node implementations and trigger service - [`5fb785c`](https://github.com/AlexProgrammerDE/SoulFire/commit/5fb785cac44dc759d64c21c5c4303e0ab19e3dba) feat: add string, math, list, and utility script nodes - [`848a188`](https://github.com/AlexProgrammerDE/SoulFire/commit/848a1883c2fbef90a031ca447301696d8e10b3cc) feat: replace Map<String, Object> with type-safe NodeValue sealed interface - [`47b5ed6`](https://github.com/AlexProgrammerDE/SoulFire/commit/47b5ed6273e8d257c981a6d1c139096a6e466fac) feat: add data-driven node metadata system for client rendering - [`4f21249`](https://github.com/AlexProgrammerDE/SoulFire/commit/4f212496e2cdd5b6fba7f9097226755ac14840af) feat: implement GetNodeTypes gRPC method - [`92ea92c`](https://github.com/AlexProgrammerDE/SoulFire/commit/92ea92ca0b8f5076e80b40a00d4bfb759e099898) feat: add CategoryDefinition with id, displayName, icon for all categories - [`b89ef12`](https://github.com/AlexProgrammerDE/SoulFire/commit/b89ef123af32cf8b92f2b4b4562fc4867e6d987d) feat: add more nodes - [`98a9b39`](https://github.com/AlexProgrammerDE/SoulFire/commit/98a9b39d2fd33339a5120e860724f97fe2e25ac3) feat: switch to java native evaluation engine - [`083c501`](https://github.com/AlexProgrammerDE/SoulFire/commit/083c50194fb653103760d292c4458e580c254b61) feat: improve validation and node capabilities - [`4708563`](https://github.com/AlexProgrammerDE/SoulFire/commit/4708563557098ae85302be033d859465aff455bf) feat(script): Add Blender-style node editor enhancements - [`08a17cc`](https://github.com/AlexProgrammerDE/SoulFire/commit/08a17cc783b7cd2a3ead85d0c42d1c7f8afcf0c9) feat(scripting): implement data-driven port metadata and registry data - [`6cb96ee`](https://github.com/AlexProgrammerDE/SoulFire/commit/6cb96ee2f2979c6f9a37e3d3371b2c5d62e70697) feat(scripting): implement OnDamage trigger with BotDamageEvent - [`313712c`](https://github.com/AlexProgrammerDE/SoulFire/commit/313712c8f34cad3eb19dd234de4e8a92fe20f3ae) feat(scripting): add data-driven HandleShape and EdgeStyle for ports - [`e175d02`](https://github.com/AlexProgrammerDE/SoulFire/commit/e175d02b5b645398b58480555ed06f9c5970724d) feat: add script log streaming and fix PrintNode for any type inputs - [`33a1f15`](https://github.com/AlexProgrammerDE/SoulFire/commit/33a1f15258eae3922bf881b35bd5520709000413) feat(scripts): add 24 new scripting nodes and fix proto paused field - [`75246ed`](https://github.com/AlexProgrammerDE/SoulFire/commit/75246ed4dd24c4d7c6021bb4c11d10766c9c0cee) feat: implement per bot protocol version - [`8782b6a`](https://github.com/AlexProgrammerDE/SoulFire/commit/8782b6a453e410fd767a8608d65e6a48c83ca1a8) feat: inject native java proxy into Minecraft instances of bots - [`2e53571`](https://github.com/AlexProgrammerDE/SoulFire/commit/2e535713e53780987f2a436c6d4f2e807c99268b) feat: add execution context for automatic data flow along execution edges ## 🐛 Fixes - [`6600189`](https://github.com/AlexProgrammerDE/SoulFire/commit/66001894b75cf334249663a942a4ad6c5a372442) fix: use fluent Lombok accessors and correct Identifier import - [`af52e4a`](https://github.com/AlexProgrammerDE/SoulFire/commit/af52e4a72bc85130a72231afebd57de709ec0ffa) fix: add ColumnDefault for autoStart to fix SQLite migration - [`b77ce6d`](https://github.com/AlexProgrammerDE/SoulFire/commit/b77ce6d5db60a7540e96586e323c4088dcef52e9) fix(deps): update dependency net.fabricmc:fabric-loom to v1.15.3 - [`bd8f9ea`](https://github.com/AlexProgrammerDE/SoulFire/commit/bd8f9ea6bdc0b2a712d77ff3209cdb63f4ebb1ab) fix: add missing class - [`9dd9169`](https://github.com/AlexProgrammerDE/SoulFire/commit/9dd916977b5415ac6c9e0aaca51825fd339f0ebd) fix: use hyphen names - [`92c6931`](https://github.com/AlexProgrammerDE/SoulFire/commit/92c6931ce9f6ac88b41a7d57d3365e037e4e588b) fix: make build work - [`6df1a2d`](https://github.com/AlexProgrammerDE/SoulFire/commit/6df1a2d094b596c60c8ae5bf90c74fdb46265a3b) fix: properly parse type names - [`ba5b5aa`](https://github.com/AlexProgrammerDE/SoulFire/commit/ba5b5aa70f512408cb8d78732dcad00493f0f098) fix(deps): update all non-major dependencies - [`c3a9238`](https://github.com/AlexProgrammerDE/SoulFire/commit/c3a923882099b72ac103e272eb234fcff202fc22) fix(scripting): update proto files and fix registry API - [`e51e210`](https://github.com/AlexProgrammerDE/SoulFire/commit/e51e2109053cb2bf3f23f0a142c18a7db66bdcb7) fix: remove field shadow - [`da5075d`](https://github.com/AlexProgrammerDE/SoulFire/commit/da5075db54c1d6e5c78c2f4185ca91b31be4e577) fix(deps): update all non-major dependencies to v7.2.2.final - [`e654eb8`](https://github.com/AlexProgrammerDE/SoulFire/commit/e654eb856e511c4d5da919908b40dcd7d4ee2337) fix(deps): update all non-major dependencies - [`f97282f`](https://github.com/AlexProgrammerDE/SoulFire/commit/f97282f008ecd508f527caa99aa595b71aa38fc6) fix: allow null map values - [`dd905ce`](https://github.com/AlexProgrammerDE/SoulFire/commit/dd905ce5d92cb41a0fd06a4482a2cfe8de066fc5) fix: properly handle bot trigger order - [`e07e452`](https://github.com/AlexProgrammerDE/SoulFire/commit/e07e452f60cdeef5899a6c576c27446856e2f089) fix: use AtomicBoolean for thread-safe scheduler shutdown - [`ce71b65`](https://github.com/AlexProgrammerDE/SoulFire/commit/ce71b6552dbaa062649fead4ad283664b2fd3499) fix: prevent double finalization in recurring scheduler tasks - [`c0a1303`](https://github.com/AlexProgrammerDE/SoulFire/commit/c0a1303dea6648fc195c17b6a74491472a625712) fix: shut down executor on scheduler shutdown - [`e44b790`](https://github.com/AlexProgrammerDE/SoulFire/commit/e44b79074cb9853044e3e0a81fbed7fd1306410c) fix: prevent drift in scheduleAtFixedRate - [`8f7cd3c`](https://github.com/AlexProgrammerDE/SoulFire/commit/8f7cd3ca5fe000de6bab10754dc8ba917e7955de) fix: synchronize responseObserver calls in proxy check service - [`eca82ea`](https://github.com/AlexProgrammerDE/SoulFire/commit/eca82eac1b081fca5ed03ccd45145200fba1f03d) fix: guarantee EventLoopGroup cleanup in proxy check service - [`37b73f4`](https://github.com/AlexProgrammerDE/SoulFire/commit/37b73f4cb144fdcb7bbd1fcb4fc2a0bc5beb1c16) fix: propagate async errors to client in proxy check service - [`40e9ee5`](https://github.com/AlexProgrammerDE/SoulFire/commit/40e9ee5b3635bd7a98d5bbffeebff8d341497d8f) fix: synchronize and harden MCAuthServiceImpl gRPC calls - [`f5cfbd8`](https://github.com/AlexProgrammerDE/SoulFire/commit/f5cfbd8be4d748f45c869a1ed622d9f1a88468dc) fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 (#934) - [`6b6317a`](https://github.com/AlexProgrammerDE/SoulFire/commit/6b6317ad9f4e8f9fc1c70799308c2a7819e07b9f) fix: migrate from alpine zulu to temurin debian base image - [`2ecde71`](https://github.com/AlexProgrammerDE/SoulFire/commit/2ecde7168b78d9448d0b8c4b737cc97b815dedb3) fix: actually download resource packs - [`ef7e4d8`](https://github.com/AlexProgrammerDE/SoulFire/commit/ef7e4d834e8e5abf3ff1e34fae8c8e030ea7c7e2) fix: use connection netty conntection rather than the thread one - [`dfa38d9`](https://github.com/AlexProgrammerDE/SoulFire/commit/dfa38d9158819b15b7136a5850c6011c2d4bcf2a) fix(deps): update dependency org.shredzone.acme4j:acme4j-client to v4 (#932) - [`628e3f2`](https://github.com/AlexProgrammerDE/SoulFire/commit/628e3f25206f921d325a8cb4d0184d097412db2d) fix: use newer api - [`9752ddc`](https://github.com/AlexProgrammerDE/SoulFire/commit/9752ddc881516dc24b92c2aaa706692a6da39f7c) fix(deps): update all non-major dependencies (#933) - [`da4456b`](https://github.com/AlexProgrammerDE/SoulFire/commit/da4456b6b300d84c4df3d4670ee958045eebc642) fix(deps): update all non-major dependencies - [`1dbb21a`](https://github.com/AlexProgrammerDE/SoulFire/commit/1dbb21a10205b8459df7266ac84d2827d7f9c297) fix(deps): update dependency com.openai:openai-java to v4.20.0 - [`908ce19`](https://github.com/AlexProgrammerDE/SoulFire/commit/908ce19f5bc6434cb1402074dc8f5d629021ac90) fix: add migration path from Hibernate to Flyway for existing databases - [`931f775`](https://github.com/AlexProgrammerDE/SoulFire/commit/931f775545fc8c9e830419bf265591a002d345a5) fix: handle binary UUID format from Hibernate during migration - [`fcdba63`](https://github.com/AlexProgrammerDE/SoulFire/commit/fcdba6393f1bf35e27fcb6fac5c782e956db1b85) fix: detect binary UUIDs independently of column rename status - [`8aa3b23`](https://github.com/AlexProgrammerDE/SoulFire/commit/8aa3b23e6c67e7548b7fc086d88a235a12c60e9c) fix(deps): update flyway to v12 (#935) - [`5c9fe8f`](https://github.com/AlexProgrammerDE/SoulFire/commit/5c9fe8f742476673cdadac6e81166e9e12631054) fix: wire JOOQ codegen as dependency of compileJava - [`7df3a97`](https://github.com/AlexProgrammerDE/SoulFire/commit/7df3a97af91dcf8de02fc4fb403eb6f214ec3c01) fix: add missing migrations - [`b755b4b`](https://github.com/AlexProgrammerDE/SoulFire/commit/b755b4b5dae7750ba94849832799460c420b373d) fix: update comment - [`ce6b72d`](https://github.com/AlexProgrammerDE/SoulFire/commit/ce6b72d1fe9bcfdd4749bed0d060511524cf74e0) fix: apply formatting - [`3f8ada7`](https://github.com/AlexProgrammerDE/SoulFire/commit/3f8ada7c80756534c32787f3fd9b7c7f69771427) fix: wire JOOQ codegen as dependency of sourcesJar - [`200de74`](https://github.com/AlexProgrammerDE/SoulFire/commit/200de7440d9231a4daf01167d2436bb42ee1b08e) fix: remove duplicate JOOQ srcDir already added by plugin - [`3262b48`](https://github.com/AlexProgrammerDE/SoulFire/commit/3262b48ff89ead3dcb2e483eda0333226c2a6dd9) fix(deps): update all non-major dependencies (#936) - [`ea56f06`](https://github.com/AlexProgrammerDE/SoulFire/commit/ea56f063cf9b5627ed92796db3afbacbe99a7b7c) fix(deps): update dependency com.openai:openai-java to v4.21.0 - [`37720c1`](https://github.com/AlexProgrammerDE/SoulFire/commit/37720c15b9b9ec3baf5700e2caa09c3c4d4a080a) fix: fix script execution engine flow control, concurrency, and error handling - [`d18a579`](https://github.com/AlexProgrammerDE/SoulFire/commit/d18a5794b4187a57221307076779a8e3353488b1) fix: update scripts - [`1551e6a`](https://github.com/AlexProgrammerDE/SoulFire/commit/1551e6abb6c775c302a82b5e076a5b070363f5be) fix: switch NodeRegistry maps to concurrent maps ## 🏎️ Performance - [`ae8d29e`](https://github.com/AlexProgrammerDE/SoulFire/commit/ae8d29ecf2b793d0c8b02b075cf45352425ace50) perf: download pre-built JAR in Docker build instead of compiling ## 🏗 Refactor - [`64d8486`](https://github.com/AlexProgrammerDE/SoulFire/commit/64d84862def8e44e5512bc0e77d0408fd882d1a8) refactor: remove script scoping and make scripts activatable - [`a0ec122`](https://github.com/AlexProgrammerDE/SoulFire/commit/a0ec122aa36acaadcf27441de6d92e85e1e1a19f) refactor: make script nodes stateless and pure - [`bd20c31`](https://github.com/AlexProgrammerDE/SoulFire/commit/bd20c31a5de40a42172cadb96dbd2b0d3524f206) refactor: remove variables from scripting system - [`6631507`](https://github.com/AlexProgrammerDE/SoulFire/commit/66315070ee58ba9394dcdf46b08cda315562b16d) refactor: introduce NodeRuntime interface to separate node API from execution machinery - [`c69e6ed`](https://github.com/AlexProgrammerDE/SoulFire/commit/c69e6eddc38653f4cbc87fac0811db35a6c28353) refactor(scripting): simplify port IDs to use names without type prefix - [`1740b42`](https://github.com/AlexProgrammerDE/SoulFire/commit/1740b42dd8d9397fb72a41721ea9e1510f8d7a83) refactor(scripts): change from activation to pause-based model - [`ab35233`](https://github.com/AlexProgrammerDE/SoulFire/commit/ab35233fdcdad45a29f563f5cd7a2fb4d0e30905) refactor: switch to native asRuntimeException() method - [`36334e1`](https://github.com/AlexProgrammerDE/SoulFire/commit/36334e19cd0f4f5a47e35cdc1b026f757a3e60f0) refactor: use end sentinel streaming pattern for loginCredentials - [`477cae9`](https://github.com/AlexProgrammerDE/SoulFire/commit/477cae9b9c903e39002409387a17ad525e078a2c) refactor: rewrite maxFutures using Semaphore + Phaser - [`12a82cf`](https://github.com/AlexProgrammerDE/SoulFire/commit/12a82cfb61d6b4bbb7bada04783c155ff0149042) refactor: replace Hibernate ORM with JOOQ + Flyway - [`c296eb4`](https://github.com/AlexProgrammerDE/SoulFire/commit/c296eb497c09eddd17de635844ce513d831cf167) refactor: remove unused ScriptManager - [`6726b9d`](https://github.com/AlexProgrammerDE/SoulFire/commit/6726b9db46c888b80c5706b769a952648ba6007c) refactor: overhaul script execution system with 12 fixes - [`467de16`](https://github.com/AlexProgrammerDE/SoulFire/commit/467de167de132471d1c5d67dae9e55e3da1b2aa6) refactor: move metadata to registry, away from object ## 📝 Documentation - [`ad416fd`](https://github.com/AlexProgrammerDE/SoulFire/commit/ad416fd1f626dde43f0b03cbd62097f0ec89bafd) docs: add CLAUDE.md for Claude Code guidance - [`bc3e032`](https://github.com/AlexProgrammerDE/SoulFire/commit/bc3e0323a05d2a92bef4971390318175f1f0477a) docs: add CLAUDE.md for Claude Code guidance ## 🔨 Build - [`3cf42e8`](https://github.com/AlexProgrammerDE/SoulFire/commit/3cf42e841805ad4119e6502092395f706ba34abd) chore(release): bump version to 2.3.1-SNAPSHOT - [`9eb47e9`](https://github.com/AlexProgrammerDE/SoulFire/commit/9eb47e950c30623696dbcdf0ff0e82e00f74003e) chore: fixup protocol - [`df299f4`](https://github.com/AlexProgrammerDE/SoulFire/commit/df299f4cfd7c7265fe9fe701d9dd48d46fa4de21) chore: apply proper metadata - [`e9265be`](https://github.com/AlexProgrammerDE/SoulFire/commit/e9265bea13b2a8f194f8320928ff644c3cd8604a) chore: rewrite to node category registry - [`99aa614`](https://github.com/AlexProgrammerDE/SoulFire/commit/99aa614c53c92f900e0157ca23b14a3e1f89db96) chore: switch script processing to reactor - [`059b965`](https://github.com/AlexProgrammerDE/SoulFire/commit/059b965ffdc14e7733cf82f5d8159a81b6ad8203) chore: configure Gradle daemon JVM toolchain for Java 25 - [`c25948a`](https://github.com/AlexProgrammerDE/SoulFire/commit/c25948a81b4dcd9b9b1642c53d92788760fb2c6a) chore: update icon variants - [`5b631b5`](https://github.com/AlexProgrammerDE/SoulFire/commit/5b631b5f249b88631f44784cc827374409e17cda) chore: disable vfp bumping - [`78e921e`](https://github.com/AlexProgrammerDE/SoulFire/commit/78e921e7dbd20d1539ee66436bf02d497033075d) chore: add tmp - [`24c2e86`](https://github.com/AlexProgrammerDE/SoulFire/commit/24c2e8613e87345f9497d2aec9add09c67b7ff60) chore: migrate from zulu to temurin - [`254e8e6`](https://github.com/AlexProgrammerDE/SoulFire/commit/254e8e64066364bfddeca3a3d8c45fbcb4985ec0) chore: add SECURITY.md to streamline vulnerability reporting - [`e1d7563`](https://github.com/AlexProgrammerDE/SoulFire/commit/e1d75638c030db634c72988c3b56fb94bde7ae4b) chore(release): bump version to 2.4.0 ## 💅 Style - [`7b19bb9`](https://github.com/AlexProgrammerDE/SoulFire/commit/7b19bb91fa2d01f01465bb7315c82d51fcc91166) style: apply spotless - [`b5cf3df`](https://github.com/AlexProgrammerDE/SoulFire/commit/b5cf3df641b2db29c9f85ffbfa2ddf9f803ef840) style: apply openrewrite ## 🧪 Tests - [`61563f3`](https://github.com/AlexProgrammerDE/SoulFire/commit/61563f35ffd91a3b6bfd2e2f9cfd902d9785e47f) test: add initial scripting test ## 💬 Other - [`fad3cb0`](https://github.com/AlexProgrammerDE/SoulFire/commit/fad3cb0b360515320cb7b61ee38d1dea0fdc40d1) Exclude Caffeine library from Jitpack repository - [`7e5e131`](https://github.com/AlexProgrammerDE/SoulFire/commit/7e5e131c2036547f5532f5ddb165b2c210dac55c) Revert "feat: improve validation and node capabilities" - [`b7d6f10`](https://github.com/AlexProgrammerDE/SoulFire/commit/b7d6f105b070cc5b16c155c6f9fbf7b634413217) Update JDK version from openjdk21 to openjdk25 - [`5d101e0`](https://github.com/AlexProgrammerDE/SoulFire/commit/5d101e0488223eaeae3d31832ff454325a087b17) Update Java and Kotlin toolchain to version 25 - [`cd00dc0`](https://github.com/AlexProgrammerDE/SoulFire/commit/cd00dc0249dcd9b7e49047b9efea0878660a3298) Add plugins and update Java language version

SoulFire 2.2.02.2.0
? · 2025-12-20

--- > [!IMPORTANT] > These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire. > This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users. > Instead you should look at the [SoulFireClient releases page](https://github.com/AlexProgrammerDE/SoulFireClient/releases). --- ## 🚀 Features - [`d36a4c6`](https://github.com/AlexProgrammerDE/SoulFire/commit/d36a4c64c7fad158fb447f68b8f214f93cf50820) feat: improve map lookup speeds for pathfinding with changing blocks - [`fbb2811`](https://github.com/AlexProgrammerDE/SoulFire/commit/fbb2811e8d7ace08775c60f38e15678d8d38d402) feat: allow disabling collecting blocks increasing usable blocks - [`2ec487f`](https://github.com/AlexProgrammerDE/SoulFire/commit/2ec487f1ecb8b8f43bbc22a3fc9d35b852a82c96) feat: load mixins during unit tests and jmh - [`d296d8b`](https://github.com/AlexProgrammerDE/SoulFire/commit/d296d8be6b53c023bae9d46a9e3cf3e1d341445c) feat: implement pathfinding settings - [`a98fb49`](https://github.com/AlexProgrammerDE/SoulFire/commit/a98fb49691404d23c03558f7c851d70eff942cba) feat: add bot pov rendering - [`ff839bd`](https://github.com/AlexProgrammerDE/SoulFire/commit/ff839bdc64593b1b9c43182115cd9c5751395494) feat: log how long a render takes - [`d0ca632`](https://github.com/AlexProgrammerDE/SoulFire/commit/d0ca6327bc8ff337457aa128cfe54f8ef349149a) feat: add pov render support for the captcha solver - [`994015f`](https://github.com/AlexProgrammerDE/SoulFire/commit/994015fa4fc51daf4a894d842d1975eda06b9ac6) feat: enable configuration cache - [`2169561`](https://github.com/AlexProgrammerDE/SoulFire/commit/216956195fbe7ed54023687057b5e78053b7a861) feat: update VFP (#924) - [`8ed4205`](https://github.com/AlexProgrammerDE/SoulFire/commit/8ed420553baa992182d8f38668974d4ee62c5b36) feat: 1.21.11 support (#926) ## 🐛 Fixes - [`3a4dac3`](https://github.com/AlexProgrammerDE/SoulFire/commit/3a4dac3eb4a7b0a11637a877c4604689cc2ade7e) fix: make tests work - [`af172bc`](https://github.com/AlexProgrammerDE/SoulFire/commit/af172bcf7bc6ea0e1163cf06dafa5d4d10ec58fe) fix: make resource cleanup and memory usage better - [`32e520a`](https://github.com/AlexProgrammerDE/SoulFire/commit/32e520ac7e3176ca5ec7eac70d0cb1570e755c0a) fix: do not allocate lambda for compute - [`bcd2007`](https://github.com/AlexProgrammerDE/SoulFire/commit/bcd20071917f855337db47444a52ad9579a1e5a9) fix: readd old jmh config - [`4b53615`](https://github.com/AlexProgrammerDE/SoulFire/commit/4b53615a095704d50cb423b4cfdb3188951fece7) fix: reduce lookup speed by using TestBlockAccessorBuilder for JMH benchmark - [`a70466f`](https://github.com/AlexProgrammerDE/SoulFire/commit/a70466fcc2e319761568327df263d7748403992a) fix: readd old path constraint - [`5d3c16e`](https://github.com/AlexProgrammerDE/SoulFire/commit/5d3c16ea11893161e497179e5397d63883a9e043) fix: make tests pass - [`1b126de`](https://github.com/AlexProgrammerDE/SoulFire/commit/1b126de1d7f8ae165144aad7f8e65c0fd8e65f2e) fix: properly implement mining cost estimation for tests - [`3c300cc`](https://github.com/AlexProgrammerDE/SoulFire/commit/3c300cc7cbb73882c1ac5a32ebdbf4fb208bedfc) fix: simplify best node tracking - [`5f3e9fb`](https://github.com/AlexProgrammerDE/SoulFire/commit/5f3e9fb616c85db62358aee81ed9a65aa2bc308c) fix: optimize LRU cache performance - [`9946d47`](https://github.com/AlexProgrammerDE/SoulFire/commit/9946d477269dcc4b59d02a7004471886ab6957c3) fix: properly handle block placement restrictions for up movement - [`a99465e`](https://github.com/AlexProgrammerDE/SoulFire/commit/a99465e5708001a5282799f17ee65d5d4fccacb4) fix: prevent towering when standing inside an unreplaceable block - [`8a0e149`](https://github.com/AlexProgrammerDE/SoulFire/commit/8a0e149acf1b6ca484767bab80c154a138a47644) fix: use correct methods for block increase and decrease estimation - [`e03120f`](https://github.com/AlexProgrammerDE/SoulFire/commit/e03120fc6f7169f13cd7ab5ce8e729226dbd52e1) fix: make PathConstraintImpl final - [`fd1abb8`](https://github.com/AlexProgrammerDE/SoulFire/commit/fd1abb8d1e2852305257cf52db012f5b089fe288) fix: prevent cmd errors from crashing dedicated server - [`2ead966`](https://github.com/AlexProgrammerDE/SoulFire/commit/2ead966bdcee7a6cd62e2fc361a8aa79ba5ca009) fix: print error better - [`9d3ccef`](https://github.com/AlexProgrammerDE/SoulFire/commit/9d3ccef418f4e891d803dc36e318656dd0078f23) fix: use correct intermediary - [`a2d61ad`](https://github.com/AlexProgrammerDE/SoulFire/commit/a2d61ada899229ba4f2ec6788250a2cc886cc2ae) fix: append classpath from internal gradle file to classpath variable for fabric - [`d661990`](https://github.com/AlexProgrammerDE/SoulFire/commit/d6619901a6daddd1738d47ff056453c4d56bc4e2) fix(deps): update dependency com.ibm.icu:icu4j to v78 (#927) - [`452e8e9`](https://github.com/AlexProgrammerDE/SoulFire/commit/452e8e9884acf930f85a953242cefadb335b3133) fix(deps): update all non-major dependencies (#918) - [`a355873`](https://github.com/AlexProgrammerDE/SoulFire/commit/a3558737b779b45fcfa619aade80f0e3a3c16fd7) fix: resolve vfp dependency collision - [`d1b46f3`](https://github.com/AlexProgrammerDE/SoulFire/commit/d1b46f3cd0b2889caea88379dd1e3ba1b2f3a360) fix: use new identifier class in benchmark compilation ## 🏗 Refactor - [`566acae`](https://github.com/AlexProgrammerDE/SoulFire/commit/566acaeb6c1def1ebddc55ff9d431efd11869807) refactor: migrate to loom - [`ed04793`](https://github.com/AlexProgrammerDE/SoulFire/commit/ed047938cac40635e0fc9f7b2d218a77f3f2df2a) refactor: directly call methods on constraint - [`be0f81a`](https://github.com/AlexProgrammerDE/SoulFire/commit/be0f81ad43aff4fa1a9bce3cd0a7c44da02c92e4) refactor: extract PathConstraint into interface and implement delegate class - [`a828467`](https://github.com/AlexProgrammerDE/SoulFire/commit/a828467d6fccfb3c8d79e07a05dd8b36828b1b32) refactor: prepare for custom path constraints - [`63f46e9`](https://github.com/AlexProgrammerDE/SoulFire/commit/63f46e9ad5a6e85701d650f187fc7371b07299d2) refactor: split up into multiple classes and fix orientation of image ## 📝 Documentation - [`e2baf5a`](https://github.com/AlexProgrammerDE/SoulFire/commit/e2baf5ab9178057b8babdb7402bf946d10797a30) docs: improve instructions for AI ## 🔨 Build - [`3826679`](https://github.com/AlexProgrammerDE/SoulFire/commit/382667942e5ecb2e2efddd785217ff75df4d505e) chore(release): bump version to 2.1.2-SNAPSHOT - [`563d523`](https://github.com/AlexProgrammerDE/SoulFire/commit/563d5232ab3472c416ba474242815d92c0b42a19) chore(deps): update actions/upload-artifact action to v6 (#921) - [`124650f`](https://github.com/AlexProgrammerDE/SoulFire/commit/124650fc0a77a134aade4cf6b9bdd9b3dca3f876) chore(deps): update actions/upload-artifact action to v6 (#925) - [`c5d6711`](https://github.com/AlexProgrammerDE/SoulFire/commit/c5d671125a6d7cb5e077a37bc6c04ff0f0006ef9) chore(release): bump version to 2.2.0 ## 💅 Style - [`28ab866`](https://github.com/AlexProgrammerDE/SoulFire/commit/28ab86622eadbae4cd9518ee05770777334dbcf2) style: simplify place and break constraints - [`a09ad2f`](https://github.com/AlexProgrammerDE/SoulFire/commit/a09ad2f9b0582b0e9b9af12ac680758db1442ade) style: apply more openrewrite recipes - [`b61c8ca`](https://github.com/AlexProgrammerDE/SoulFire/commit/b61c8cac882e513c5fb81ed0e8319116c047e856) style: use newer java features and cleanup ## 🧪 Tests - [`75c7162`](https://github.com/AlexProgrammerDE/SoulFire/commit/75c71621084ba2f55fc0ffd5805c397b738f42df) test: readd jmh benchmarks - [`a286592`](https://github.com/AlexProgrammerDE/SoulFire/commit/a286592884a0e6e3eafa825ba74d3c39544783fe) test: reimplement pathfinding tests - [`df28e03`](https://github.com/AlexProgrammerDE/SoulFire/commit/df28e03fb73ebfc22f90b02e6112e15eceb8533f) test: readd disabled test ## 💬 Other - [`fa4d34e`](https://github.com/AlexProgrammerDE/SoulFire/commit/fa4d34e0f0e4501c7b8f463dbf7165a9c48b70e6) Improve CI security, Metadata changes. (#919) - [`9c32d40`](https://github.com/AlexProgrammerDE/SoulFire/commit/9c32d4051bb057dc77948e432d22617b7b503f2e) Remove persist-credentials from checkout action - [`cea20bc`](https://github.com/AlexProgrammerDE/SoulFire/commit/cea20bcc18c00dd0046ab53a8d4ed89ffecc52c5) Remove persist-credentials from checkout step

SoulFire 2.1.12.1.1
? · 2025-11-29

--- > [!IMPORTANT] > These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire. > This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users. > Instead you should look at the [SoulFireClient releases page](https://github.com/AlexProgrammerDE/SoulFireClient/releases). --- ## 🚀 Features - [`3a20a0e`](https://github.com/AlexProgrammerDE/SoulFire/commit/3a20a0ed860b68268a1bd97a77c503e856acd4be) feat: allow ignoring packet handling bugs - [`8e4231b`](https://github.com/AlexProgrammerDE/SoulFire/commit/8e4231bc4e33d8994d58d1e690fb5d828c134d13) feat: improve scheduling sometimes not clearing locks - [`dac6854`](https://github.com/AlexProgrammerDE/SoulFire/commit/dac685457cd423b1fd5e1f357ef488d566800bb5) feat: implement better log protocol ## 🐛 Fixes - [`503f598`](https://github.com/AlexProgrammerDE/SoulFire/commit/503f5985ada35b75830a6668562725324ec46e79) fix(deps): update all non-major dependencies to v4.33.0 (#897) - [`795c6e6`](https://github.com/AlexProgrammerDE/SoulFire/commit/795c6e6e3d30f3f1a5747b35c812bb5eee4b689f) fix(deps): update dependency com.nimbusds:oauth2-oidc-sdk to v11.30 (#898) - [`c9b4707`](https://github.com/AlexProgrammerDE/SoulFire/commit/c9b4707c7de3c611c14ec2cfff5d782bd4ef222b) fix(deps): update dependency com.openai:openai-java to v4.4.0 (#899) - [`66ee2a0`](https://github.com/AlexProgrammerDE/SoulFire/commit/66ee2a0535171c8fd9a30094d4dd08d93b42c47e) fix(deps): update dependency com.openai:openai-java to v4.5.0 (#900) - [`174472e`](https://github.com/AlexProgrammerDE/SoulFire/commit/174472e39a3b0c94622133a6899fb720f0a50362) fix(deps): update dependency com.github.oshi:oshi-core to v6.9.1 (#901) - [`85c305b`](https://github.com/AlexProgrammerDE/SoulFire/commit/85c305bfff6b9d92ccf9aa2af64acbc8cd4cba78) fix(deps): update all non-major dependencies to v1.7.1 (#902) - [`360f86b`](https://github.com/AlexProgrammerDE/SoulFire/commit/360f86bd6cd0fe6132540df0731d2f08487c77d5) fix: disable crash report stacktrace tracking - [`6f968ee`](https://github.com/AlexProgrammerDE/SoulFire/commit/6f968ee7b4fb5c8e5a1d0178da8d01343c1ce057) fix(deps): update dependency com.openai:openai-java to v4.6.1 (#903) - [`a1086ce`](https://github.com/AlexProgrammerDE/SoulFire/commit/a1086cece3db986ea9f10e7ded75ff382fe40d9f) fix(deps): update dependency net.kyori:indra-git to v4 (#895) - [`59983be`](https://github.com/AlexProgrammerDE/SoulFire/commit/59983becc8ff06eb8d30dd2257c39bb83e673255) fix: use new syntax - [`979ddc8`](https://github.com/AlexProgrammerDE/SoulFire/commit/979ddc873526d861597ad31b4ebb3c5daf614298) fix(deps): update all non-major dependencies (#904) - [`a866be8`](https://github.com/AlexProgrammerDE/SoulFire/commit/a866be814a6bad587079e8905b03e20dfec4a762) fix(deps): update dependency org.jetbrains.kotlin:kotlin-bom to v2.2.21 (#905) - [`2bbab2c`](https://github.com/AlexProgrammerDE/SoulFire/commit/2bbab2c195ebfb9a1200b08bb429e819edbdc5bb) fix: immediately return if time is zero - [`0c33d7d`](https://github.com/AlexProgrammerDE/SoulFire/commit/0c33d7d9ccaf0988abab21629d232e29f1ca323a) fix: always run finalizer - [`10c81c2`](https://github.com/AlexProgrammerDE/SoulFire/commit/10c81c28eeebdadeceddf9cbd7c50c0ae53737b9) fix: use correct repositories - [`8faa744`](https://github.com/AlexProgrammerDE/SoulFire/commit/8faa744d5143fbb14738b3edaea144d6a1e26160) fix(deps): update all non-major dependencies (#907) - [`4a84b14`](https://github.com/AlexProgrammerDE/SoulFire/commit/4a84b14d4cab08d085ea0b263bce80d64955d109) fix: publish mod jar - [`36be663`](https://github.com/AlexProgrammerDE/SoulFire/commit/36be663f7ffddc07eede6ce40dc1f83b8ff384d1) fix: make publish the right way - [`b603834`](https://github.com/AlexProgrammerDE/SoulFire/commit/b60383437a596ecb5b1de18c90e4e39b9fdddf6b) fix: properly show some async errors - [`5f5d9ec`](https://github.com/AlexProgrammerDE/SoulFire/commit/5f5d9ecb89ca2a662bb1b1c9a30a90fe85480303) fix(deps): update all non-major dependencies to v2.20.1 - [`c8b9ba3`](https://github.com/AlexProgrammerDE/SoulFire/commit/c8b9ba3a146c434dc97a88a123cfcccfa1fecde1) fix(deps): update dependency com.ibm.icu:icu4j to v78 (#909) - [`0c9c7b9`](https://github.com/AlexProgrammerDE/SoulFire/commit/0c9c7b9dd9ad72518071e106955a9494f4830a05) fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.1 - [`3177a01`](https://github.com/AlexProgrammerDE/SoulFire/commit/3177a015fc714768412e2ba6d0b8dad91f4e7674) fix(deps): update all non-major dependencies to v7.1.6.final - [`122f705`](https://github.com/AlexProgrammerDE/SoulFire/commit/122f7051bb2ee8cdc87c749c9b081c4c3b713a87) fix(deps): update all non-major dependencies - [`c5e58a1`](https://github.com/AlexProgrammerDE/SoulFire/commit/c5e58a1e2f13f64c6e183b60d71bef50998b5dbb) fix(deps): update all non-major dependencies - [`66c94fd`](https://github.com/AlexProgrammerDE/SoulFire/commit/66c94fdd731ed2ee8ed7afbb9c5ba9185232ae53) fix(deps): update dependency commons-codec:commons-codec to v1.20.0 - [`2a4d79b`](https://github.com/AlexProgrammerDE/SoulFire/commit/2a4d79b3733ff9b197aedfbe951326df432ce43b) fix(deps): update all non-major dependencies - [`5991c60`](https://github.com/AlexProgrammerDE/SoulFire/commit/5991c608a1da24fd867b536c16e13114b42697d1) fix(deps): update all non-major dependencies - [`3fdf988`](https://github.com/AlexProgrammerDE/SoulFire/commit/3fdf9887ec2e3a8429e6893641c8aa473c7d7fbd) fix(deps): update all non-major dependencies - [`d2cc66b`](https://github.com/AlexProgrammerDE/SoulFire/commit/d2cc66b3db9fbbbfcd08c494022ed7bfc953b9b1) fix(deps): update all non-major dependencies - [`e41aa35`](https://github.com/AlexProgrammerDE/SoulFire/commit/e41aa35a15f976c9a7d787599ce41b281a1b613e) fix: ignore failures from spotbugs for now - [`3b9cc43`](https://github.com/AlexProgrammerDE/SoulFire/commit/3b9cc436aba963094c991e99682600b9dee2807d) fix: resolve style issues - [`6840202`](https://github.com/AlexProgrammerDE/SoulFire/commit/68402021f62e9aeba2bfe00ce28fc1143cf09c96) fix: make new instance main method work - [`57a7ee9`](https://github.com/AlexProgrammerDE/SoulFire/commit/57a7ee9a6607df617d8863598bf3688d5684c1cf) fix: make read timeout and connect timeout work again - [`2031350`](https://github.com/AlexProgrammerDE/SoulFire/commit/2031350fa8468b0c68dedd0f01e1be02793ac336) fix: make write timeout settings work again - [`b01e183`](https://github.com/AlexProgrammerDE/SoulFire/commit/b01e183545ac55710dd9d07c5da5141746b0cfc5) fix: wrap new method call - [`da180d4`](https://github.com/AlexProgrammerDE/SoulFire/commit/da180d46a1345ab070dd3ca6a1ae9ab1070d270e) fix(deps): update all non-major dependencies (#912) - [`b401e19`](https://github.com/AlexProgrammerDE/SoulFire/commit/b401e19f0013b4d21d7912d759a8c55e44a8b190) fix(deps): update dependency net.raphimc:minecraftauth to v5 (#913) - [`08b617c`](https://github.com/AlexProgrammerDE/SoulFire/commit/08b617caf7b92de3b7a6b386348345660afc1a6c) fix: whitelist specific groups - [`afd5dfa`](https://github.com/AlexProgrammerDE/SoulFire/commit/afd5dfacdd4a2ce5906b28d8843bf47d693d868a) fix: revert to old VFP for now - [`d30ddc9`](https://github.com/AlexProgrammerDE/SoulFire/commit/d30ddc9bc6e44148e91bc6bf6aa09ef9bfa6e80c) fix: downgrade mcauth for now - [`f7976fb`](https://github.com/AlexProgrammerDE/SoulFire/commit/f7976fb26df0fb3242b384d7c681c3c91719e07c) fix: comment out broken mixin for now - [`95efb34`](https://github.com/AlexProgrammerDE/SoulFire/commit/95efb34ff776f37974c8a2bdedcd9adb58983fdf) fix: readd read timeout override - [`29a996c`](https://github.com/AlexProgrammerDE/SoulFire/commit/29a996c0d03fc81c90fc151eecf006445922bf3c) fix: make injection work - [`790a372`](https://github.com/AlexProgrammerDE/SoulFire/commit/790a372171f193b49d61a5e9dd0818b1e343064c) fix(deps): update swc4j to v2 (#917) - [`89259a4`](https://github.com/AlexProgrammerDE/SoulFire/commit/89259a4afdc02ecb9aade931224eeabf84e7b2b4) fix(deps): update all non-major dependencies (#915) - [`8e32d70`](https://github.com/AlexProgrammerDE/SoulFire/commit/8e32d7049561184985d549a66541f884008c1000) fix: make block break particles not cause warnings ## 🔨 Build - [`2f138c5`](https://github.com/AlexProgrammerDE/SoulFire/commit/2f138c5b49f5bacef41cfcdb98dab28bba4cc615) chore(release): bump version to 2.1.1-SNAPSHOT - [`496c83c`](https://github.com/AlexProgrammerDE/SoulFire/commit/496c83c74847a7a8b64d8baec4ba3725c67e0184) chore: add AGENTS.md - [`4142bc0`](https://github.com/AlexProgrammerDE/SoulFire/commit/4142bc0d4254d63e55e9fd9bf5a35bfb7647d7a4) chore(deps): update actions/upload-artifact action to v5 (#906) - [`0707b42`](https://github.com/AlexProgrammerDE/SoulFire/commit/0707b42dcc769c02107202c275f4a4cb8a00aa39) chore(deps): update gradle to v9.2.0 - [`dc01a23`](https://github.com/AlexProgrammerDE/SoulFire/commit/dc01a23815ffcd3928491f26c596d7019c7e9eb1) chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#908) - [`d0f515e`](https://github.com/AlexProgrammerDE/SoulFire/commit/d0f515e0697d0b995f3df814de648e4b0885e8e1) chore: add errorprone - [`0ee6cc4`](https://github.com/AlexProgrammerDE/SoulFire/commit/0ee6cc43e6ac6c09744a828b895d192fcc19c257) chore: add spotbugs - [`d90ba64`](https://github.com/AlexProgrammerDE/SoulFire/commit/d90ba64f9eb8b1d7015249523e53ad4c7a08f817) chore: enable ignoring packet errors by default - [`482cba5`](https://github.com/AlexProgrammerDE/SoulFire/commit/482cba5be6af55aa36388d1f628e49cc7a21dd2a) chore(deps): update actions/checkout action to v6 (#916) - [`c25baf7`](https://github.com/AlexProgrammerDE/SoulFire/commit/c25baf72050fb55d38f3ac394e3440df42f31486) chore(release): bump version to 2.1.1 ## 💅 Style - [`d7cb953`](https://github.com/AlexProgrammerDE/SoulFire/commit/d7cb95357ef5bb732c5ec54e59cb68167e46efd4) style: switch to markdown javadoc comments - [`67f1a4d`](https://github.com/AlexProgrammerDE/SoulFire/commit/67f1a4de9b57342e5ea6362f18242ca9dd510598) style: apply openrewrite ## 💬 Other - [`10a2233`](https://github.com/AlexProgrammerDE/SoulFire/commit/10a2233bcd861529d978897dd180bc2816d5ef79) Add automergeType to renovate.json configuration - [`de6f678`](https://github.com/AlexProgrammerDE/SoulFire/commit/de6f678ee3c70c4065963ddb25ce8d9c9a1d06dc) Update unimined plugin version to 1.4.2-SNAPSHOT - [`d521f40`](https://github.com/AlexProgrammerDE/SoulFire/commit/d521f407db65b95c3624365703d0cb6b7504fe3a) Update account options in README - [`aac6117`](https://github.com/AlexProgrammerDE/SoulFire/commit/aac61174292f4f28783c52b4009973ac51ff4665) Configure OpenRewrite for code analysis and migration - [`d8540fc`](https://github.com/AlexProgrammerDE/SoulFire/commit/d8540fcdd7f8b0412eb4b9d08a11da7f67cc78c0) Add OpenRewrite plugin dependency

SoulFire 2.0.12.0.1
? · 2025-08-19

--- > [!IMPORTANT] > These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire. > This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users. > Instead you should look at the [SoulFireClient releases page](https://github.com/AlexProgrammerDE/SoulFireClient/releases). --- ## 🐛 Fixes - [`2affeaa`](https://github.com/AlexProgrammerDE/SoulFire/commit/2affeaa02813f85b6edc863a1e7fd44a1d636b51) fix(deps): update all non-major dependencies to v8.14.2 (#826) - [`0098f78`](https://github.com/AlexProgrammerDE/SoulFire/commit/0098f78b757a52277951bb24f7ec3536745c6240) fix: properly register extensions - [`6f570f8`](https://github.com/AlexProgrammerDE/SoulFire/commit/6f570f830840ebfc04fc52298d426cbc89fb8db7) fix: do not include line breaks in print docs output - [`9c2f021`](https://github.com/AlexProgrammerDE/SoulFire/commit/9c2f021f37d4b92e6b26f405876a267eeb738b7d) fix: properly inject Minecraft instance in all threads of BotConnection ## 🏗 Refactor - [`1ae4f51`](https://github.com/AlexProgrammerDE/SoulFire/commit/1ae4f51c00da0ff82fcbf9333fbc0a68e723b9be) refactor: move generation cmds to one cmd and fix wrong versions being listed ## 🔨 Build - [`827b7ba`](https://github.com/AlexProgrammerDE/SoulFire/commit/827b7ba4a79d20d58f9971c5ca0b9357dc82c3c8) chore(release): bump version to 2.0.1-SNAPSHOT - [`664d1a1`](https://github.com/AlexProgrammerDE/SoulFire/commit/664d1a1c93ddd234f9e5d2328d10c423ce6c63e2) chore(release): bump version to 2.0.1

SoulFire 1.20.41.20.4
? · 2025-05-08

--- > [!IMPORTANT] > These downloads are for users who want to host Dedicated Servers for SoulFire clients or use the CLI client of SoulFire. > This is not the right download if you want to use the GUI client for SoulFire, which is recommended for most users. > Instead you should look at the [SoulFireClient releases page](https://github.com/AlexProgrammerDE/SoulFireClient/releases). --- ## 🐛 Fixes - [`61486d1`](https://github.com/AlexProgrammerDE/SoulFire/commit/61486d155605057587555177a774c64854b16a09) fix(deps): update dependency com.openai:openai-java to v1.3.1 (#733) - [`99694ac`](https://github.com/AlexProgrammerDE/SoulFire/commit/99694ac5a23460ce3b5bf6ee5007984158c685e4) fix(deps): update dependency com.openai:openai-java to v1.4.1 (#734) - [`d27d8eb`](https://github.com/AlexProgrammerDE/SoulFire/commit/d27d8eb7d762ccabf18467a7928d3e55e571076f) fix(deps): update all non-major dependencies to v4.7.7 (#735) - [`d59adfe`](https://github.com/AlexProgrammerDE/SoulFire/commit/d59adfea0cb710a3f2bbc94b44de023bb76f8dfa) fix(deps): update dependency com.openai:openai-java to v1.5.0 (#736) - [`af9f831`](https://github.com/AlexProgrammerDE/SoulFire/commit/af9f8314e2cd1de223b6ec7083892549b29cee89) fix(deps): update dependency com.google.code.gson:gson to v2.13.1 (#737) - [`6601fb7`](https://github.com/AlexProgrammerDE/SoulFire/commit/6601fb7e9843631d445c47b530a9d5480ceda6df) fix(deps): update all non-major dependencies to v7.0.0.cr1 (#738) - [`2ab8b9e`](https://github.com/AlexProgrammerDE/SoulFire/commit/2ab8b9e2ece064e928a23370794adef97abfbdcb) fix(deps): update dependency com.caoccao.javet:swc4j to v1.5.0 (#740) - [`546e0e7`](https://github.com/AlexProgrammerDE/SoulFire/commit/546e0e73d1ebd2ab2ec3b4553e84eb3bc156af0a) fix(deps): update dependency com.openai:openai-java to v1.5.1 (#741) - [`2a87ea7`](https://github.com/AlexProgrammerDE/SoulFire/commit/2a87ea76c8552fb69937bf47362baabfdd2bfa8d) fix(deps): update dependency org.fusesource.jansi:jansi to v2.4.2 (#742) - [`73f62a7`](https://github.com/AlexProgrammerDE/SoulFire/commit/73f62a7eb4690a093c584a2e7cebb64bf4c95d34) fix(deps): update all non-major dependencies to v4.21.0 (#743) - [`1ac6e61`](https://github.com/AlexProgrammerDE/SoulFire/commit/1ac6e618cb58f0f3a649fb8667e31538816f34df) fix(deps): update dependency com.openai:openai-java to v1.6.0 (#744) - [`d8248d1`](https://github.com/AlexProgrammerDE/SoulFire/commit/d8248d1c3059c3c6f8475482828b613a6619b659) fix(deps): update dependency net.lenni0451:reflect to v1.5.0 (#745) - [`bb79e11`](https://github.com/AlexProgrammerDE/SoulFire/commit/bb79e11dc7cad2c4c9d0a2e0b388552eeeb43555) fix(deps): update dependency io.netty:netty-bom to v4.2.1.final (#746) - [`aab145a`](https://github.com/AlexProgrammerDE/SoulFire/commit/aab145aacdecd0d8771bce16a52e184920293dab) fix: make jmh work again ## 🏗 Refactor - [`1ba8efd`](https://github.com/AlexProgrammerDE/SoulFire/commit/1ba8efd4a13662553db3b6edbee20bc290c2c494) refactor: switch to custom entity matcher argument type - [`87c7fa3`](https://github.com/AlexProgrammerDE/SoulFire/commit/87c7fa3bc8f6c7cc8d158f30e6ee2f46f78c8c24) refactor: switch to suggester class - [`45ed3c4`](https://github.com/AlexProgrammerDE/SoulFire/commit/45ed3c4f88ed7d06fc22d2c4e05940d59f81f340) refactor: move from protocolstate to handshakeintent for targetState - [`42bddf6`](https://github.com/AlexProgrammerDE/SoulFire/commit/42bddf6ce7731aeffc2c76ef27618be277f3b0f4) refactor: remove custom equals method ## 🔨 Build - [`cbc9b7b`](https://github.com/AlexProgrammerDE/SoulFire/commit/cbc9b7b06fa79c89a20fb730361fa058cdc64bd3) chore(release): bump version to 1.20.4-SNAPSHOT - [`f7961ce`](https://github.com/AlexProgrammerDE/SoulFire/commit/f7961cee8de216761c8e06b90b3c0327d87b2c35) chore(deps): update all non-major dependencies (#739) - [`fb84015`](https://github.com/AlexProgrammerDE/SoulFire/commit/fb84015808940406061e9e5bb0610a87282bc28b) ci: remove by info - [`10ac7c7`](https://github.com/AlexProgrammerDE/SoulFire/commit/10ac7c7241cbe7903cf8e6227423e3ad3b432e41) chore(release): bump version to 1.20.4 ## 💬 Other - [`c50eaff`](https://github.com/AlexProgrammerDE/SoulFire/commit/c50eaff8aa134a2c5f5dc98dd33351d8b6c22c99) Update release.yml - [`e888889`](https://github.com/AlexProgrammerDE/SoulFire/commit/e888889a64db38deb83d8195b4fdbf666f2c4c8e) Merge remote-tracking branch 'origin/main' - [`65eb2ca`](https://github.com/AlexProgrammerDE/SoulFire/commit/65eb2cae8032cc2ee3ec31d6cdef3bf29634bf24) Merge remote-tracking branch 'origin/main' - [`3cddb77`](https://github.com/AlexProgrammerDE/SoulFire/commit/3cddb779470022d340bd0575a40314cf4c976baa) Merge remote-tracking branch 'origin/main'