2.6.0
Major Updates
- [feat] Add shared extension build support
- [feat] Add extension support:
brotli
,memcached(linux)
,xz
,xlswriter(windows)
,spx(zts build)
,lz4
- [feat] Add extension feature: http/3 support to curl
- [feat] Add
craft.yml
andbin/spc craft
build command - [bugfix] Fix extension and library build bugs:
- Fix postgresql macOS 15.4 build bug
- Fix attr and libacl build bug
- Fix xlswriter for Windows build bug
- Fix xslt for unix build bug
Framework major updates:
- Refactor all unix build shell, use
Executor
instead - Add
alt
download for Downloader
What's Changed (PR)
- Allow CI build to be called by other worklows by @yoramdelangen in #698
- Fix postgresql macOS 15.4 build bug by @crazywhalecc in #705
- rename SPC_RETRY_TIME to SPC_DOWNLOAD_RETRIES to clear up what it's doing sleep 5 seconds between retries by @henderkes in #707
- Add alt download for Downloader by @crazywhalecc in #706
- Fix pack lib command with wrong compression by @crazywhalecc in #710
- Fix ghrel download link, use API directly by @crazywhalecc in #711
- Add xlswriter extension windows support by @crazywhalecc in #712
- fix attr and acl build without autogen.sh (if we don't download from git by @henderkes in #718
- Fix windows xlswriter duplicate md5 symbol bug by @crazywhalecc in #719
- Fix/xslt by @henderkes in #723
- Add build from config support (craft command) by @crazywhalecc in #713
- Fix GHA token missing bug by @crazywhalecc in #731
- update ext-spx (support zts builds) by @henderkes in #721
- Fix CraftCommand ignoring build-options during build by @vworldat in #733
- force curl to respect SSL_CERT_FILE by @henderkes in #739
- force minimum version 3.5 for cmake policies in freetype by @henderkes in #741
- add lz4 extension by @henderkes in #745
- -release (soname) compilation support for linux shared embed by @henderkes in #746
- Feature: add http/3 support to curl. by @henderkes in #743
- fix ngtcp2 with openssl on glibc <= 2.17 by @henderkes in #747
- simplify makeAutoConfArgs, fix macOS differences by @henderkes in #748
- Feat: UnixCMakeExecutor by @crazywhalecc in #750
- Trigger tests by @crazywhalecc in #752
- Extract default build env to unix shell by @crazywhalecc in #751
- Use tar gzip for windows by @crazywhalecc in #753
- Feat/autoconf executor by @crazywhalecc in #754
- Fix PIC errors when building libphp.so | extensive extension building rework by @henderkes in #726
- Better exception by @lyrixx in #760
- update documentation for glibc by @henderkes in #763
- Update version to 2.6.0 by @crazywhalecc in #762
New Contributors
Full Changelog: 2.5.2...2.6.0