Releases: oven-sh/bun
Bun v1.0.17
To install Bun v1.0.17:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.17:
bun upgrade
Read Bun v1.0.17's release notes on Bun's blog
Thanks to the 6 contributors who made this release possible:
Bun v1.0.16
To install Bun v1.0.16:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.16:
bun upgrade
Read Bun v1.0.16's release notes on Bun's blog
Thanks to the 16 contributors who made this release possible:
bun-v1.0.15
To install Bun v1.0.15:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.15:
bun upgrade
Read Bun v1.0.15's release notes on Bun's blog
Thanks to 25 contributors who made this release possible:
Bun v1.0.14
To install Bun v1.0.14:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.14:
bun upgrade
Read Bun v1.0.14's release notes on Bun's blog
What's Changed
- fix(Bun.serve): return EACCESS when we don't have perms by @liz3 in #7191
- fix(buildsystem): test for make presence in the buildsystem by @jerome-benoit in #7234
- fix(process): enable SIGKILL and SIGSTOP mappings by @antongolub in #7172
- Cleanup how build errors are displayed slightly by @Jarred-Sumner in #7223
- Update base64 library by @Jarred-Sumner in #7220
- make tmpdir more random by @dylan-conway in #7243
- (console.log) Print className for an object if present by @JibranKalia in #6508
- Fix failing
which
test by @Jarred-Sumner in #7258 - Load
*.{m,c}ts{x}
last in node_modules by @Jarred-Sumner in #7259 - Add Bun.Glob by @zackradisic in #6861
- Support
glob.scan(string)
by @Jarred-Sumner in #7279
New Contributors
- @zackradisic made their first contribution in #6861
Full Changelog: bun-v1.0.13...bun-v1.0.14
Bun v1.0.13
To install Bun v1.0.13:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.13:
bun upgrade
Read Bun v1.0.13's release notes on Bun's blog
What's Changed
- Add license information to package.json of bun-types by @mathiasrw in #7149
- Don't allocate new
"require"
and"resolve"
strings in CJS modules by @Jarred-Sumner in #7162 - Properly handle errors from
posix_spawn
by @Electroid in #7163 - Fix bug where
with
statements do not trigger CommonJS by @Jarred-Sumner in #7167 - Partially support
Object.create
inStats
withinnode:fs
by @Jarred-Sumner in #7168 - Fix the TypeError of
isValidTLSArray
for http by @HK-SHAO in #7154 - ensure
.bin
folder is created before linking binaries by @dylan-conway in #7166 - Implement process.report.getReport() by @Jarred-Sumner in #7171
- node:util core-js compat. fix by @jhmaster2000 in #7101
- fix require transpile by @dylan-conway in #7170
- Set umask once by @Jarred-Sumner in #7176
- Fix
napi_get_value_string_utf8
to match node by @oguimbal in #7175 - Change
Bun.serve({ fetch })
types to allowvoid
when using websockets by @Didas-git in #7160 - Stop swallowing errors from create_hash_table during the build [take 2] by @dottedmag in #7110
- Tweak napi PR by @Jarred-Sumner in #7177
- feat(http2) Client Support by @cirospaciari in #6761
- Output verbose logs when running in Github Action with debug mode by @Electroid in #7183
- choose correct resolved package for peer dependencies by @dylan-conway in #7192
New Contributors
- @HK-SHAO made their first contribution in #7154
- @oguimbal made their first contribution in #7175
- @Didas-git made their first contribution in #7160
Full Changelog: bun-v1.0.12...bun-v1.0.13
Bun v1.0.12
To install Bun v1.0.12:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.12:
bun upgrade
Read Bun v1.0.12's release notes on Bun's blog
New Contributors
- @nektro made their first contribution in #6997
- @brettgoulder made their first contribution in #7002
- @joseph082 made their first contribution in #7019
- @lorenzodonadio made their first contribution in #7030
- @otgerrogla made their first contribution in #7032
- @cdfzo made their first contribution in #7085
- @dottedmag made their first contribution in #7087
- @jaas666 made their first contribution in #7056
- @bh1337x made their first contribution in #7050
- @SeedyROM made their first contribution in #7047
- @Pierre-Mike made their first contribution in #7133
- @rupurt made their first contribution in #7150
Full Changelog: bun-v1.0.11...bun-v1.0.12
Bun v1.0.11
To install Bun v1.0.11:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.11:
bun upgrade
Read Bun v1.0.11's release notes on Bun's blog
What's Changed
- Fix for #6951 by @Jarred-Sumner in #6952
- fix(handshake) by @cirospaciari in #6960
- improve/fix on jsonwebtoken tests by @cirospaciari in #6958
- Fixes #6973 by @Jarred-Sumner in #6975
- Add missing
raw
method to node-fetch polyfill by @Jarred-Sumner in #6976 - Fixes #6200 by @Jarred-Sumner in #6983
- fix semver edge cases and buffer used for prerelease comparisons by @dylan-conway in #6981
- Update edgedb.md by @MuhibAhmed in #6985
New Contributors
- @MuhibAhmed made their first contribution in #6985
Full Changelog: bun-v1.0.10...bun-v1.0.11
Bun v1.0.10
To install Bun v1.0.10:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.10:
bun upgrade
Read Bun v1.0.10's release notes on Bun's blog
What's Changed
- Fix a couple bugs with node:http by @Jarred-Sumner in #6924
- fix: correctly prepend system path to relative urls on
pathToFileURL
by @liz3 in #6472 - fix: remove stray semicolon that causes SQLite's loadExtension to always throw an error on Mac by @paulbaumgart in #6941
- Probably fix linux arm64 issues by @Jarred-Sumner in #6942
- fix parsing semver ranges with tagged versions by @dylan-conway in #6943
New Contributors
- @paulbaumgart made their first contribution in #6941
Full Changelog: bun-v1.0.9...bun-v1.0.10
Bun v1.0.9
To install Bun v1.0.9:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.9:
bun upgrade
Read Bun v1.0.9's release notes on Bun's blog
What's Changed
- chore: build and publish canary windows builds by @paperdave in #6834
- fix jsx key parse and visit order by @dylan-conway in #6866
- more install tests by @dylan-conway in #6867
- Fix edgecase from
eeb3f7b
by @Jarred-Sumner in #6870 - fix: baseline+linux arm64 builds by @paperdave in #6873
- Spawn ref count by @dylan-conway in #6890
- Add more tests for Bun.spawn lifecycle and address edgecase by @Jarred-Sumner in #6904
Full Changelog: bun-v1.0.8...bun-v1.0.9
Bun v1.0.8
To install Bun v1.0.8:
curl https://bun.sh/install | bash
# or you can use npm
# npm install -g bun
To upgrade to Bun v1.0.8:
bun upgrade
Read Bun v1.0.8's release notes on Bun's blog
New Contributors
- @Pedromdsn made their first contribution in #6626
- @yamcodes made their first contribution in #6656
- @nxzq made their first contribution in #6673
- @jasperkelder made their first contribution in #6703
- @thapasusheel made their first contribution in #6718
- @RaisinTen made their first contribution in #6745
- @rohanmayya made their first contribution in #6679
- @perpetualsquid made their first contribution in #6774
- @Smoothieewastaken made their first contribution in #6772
- @gamedevsam made their first contribution in #6788
- @kingofdreams777 made their first contribution in #6787
- @RohitKaushal7 made their first contribution in #6739
- @I-A-S made their first contribution in #6756
- @krk made their first contribution in #6808
- @antongolub made their first contribution in #6748
- @Marukome0743 made their first contribution in #6819
Full Changelog: bun-v1.0.7...bun-v1.0.8