Skip to content

v1.15.0 v1.14.[21-51]

Choose a tag to compare

@Hope2333 Hope2333 released this 25 Apr 20:32

BUILD LOG

260426: v1.14.[21-25]
260429: v1.14.[26-29]
260501: v1.14.[30,31]
260505: v1.14.[32-39]
260507: v1.14.40
260508: v1.14.41
260510: v1.14.[42-46]
260512: v1.14.[47,48]
260516: v1.14.[49-51] v1.15.0
Lasted: v1.15.0

Issues Fixed

Issue #2: Bun-Termux-Loader Validation Logic Outdated

  • Problem: Upstream Bun v1.3.13+ changed binary marker from ---- Bun! ---- to packages by bun, causing loader to fail recognition
  • Fix: Updated bun-termux-loader to support both markers, search range extended to 64KB
  • Commit: Hope2333/bun-termux-loader@a96e74e

Batch Build Version Number Bug

  • Problem: make batch VERS='1.14.[22-25]' produced packages with wrong version numbers (all showing 1.14.22)
  • Root Cause: Versions 1.14.22-1.14.24 share identical first 4096 bytes, causing wrapper.c cache key hash collision
  • Fix: Cache key changed to first 64KB + last 64KB + file size
  • Commit: Hope2333/bun-termux-loader@a96e74e (wrapper.c: cache_bun_elf)

Version Selection Guide

This repository provides prebuilt packages from a unified build system, often covering multiple upstream versions in a single release batch.

  • For most users:
    Simply choose the latest release. It is generally the most up-to-date and works as a rolling snapshot of upstream.

  • If you prefer stability:
    Look for releases labeled LTS or similar. These are built with fewer changes and are intended to be more conservative.

  • If you see multiple versions in one release (e.g. [21–25]):
    You can usually pick the highest version number unless you have a specific reason to stay on an older one.


For Advanced / Power Users

# Clone locally
git clone https://github.com/Hope2333/opencode-termux
cd opencode-termux

# Single version build
make clean
make all VER=1.14.25 PKG=both

# Batch build (now fixed!)
make batch VERS='1.14.[21-25]' PKG=both ODIR=~/oct-out MIX=1

Notes

This repository acts as a distribution/build layer, not the primary source of change logs.
For detailed upstream changes, please refer to the original upstream project releases.