Tämä on vanhempi versio. Uusin versio on 1.17.12. Algernon 1.17.12 · Julkaistu:
Asennustiedostot 1.17.8
| Arkkitehtuuri | Tyyppi | Laajuus | Tiedostokoko | Lataus | SHA256 |
|---|---|---|---|---|---|
| 64-bittinen | ZIP → Portable | — | — | github.com | VirusTotal |
Linkki ja SHA256-tiiviste ovat peräisin Windows Package Managerin yhteisön manifestista. Vertaa ladatun tiedoston tiivistettä ennen kuin suoritat sen.
Muutosloki
Security related
- Fix possible path traversal when --domain is used (thanks @fg0x0).
Fixes
- Fix a possible file descriptor leak after trying to write to /dev/shm.
- Fix a possible issue with setting header values when proxying.
New functionality
- Add new functions for using SQLite, ref #156 (thanks for the feature request, @judell).
- Add support for compiling TypeScript and rendering index.tsx files, ref #166 (thanks for the feature request @fayakun-it-consulting).
- Add multiple ways of specifying ports and protocols, ref #173 (thanks for the feature request @DaVyze).
Other improvements
- Improve how JSX and TSX files are cached.
- Improve error handling when extracting .alg files.
- Add a --noninteractive flag as an alias for the less descriptive --server flag, and also deprecate the --server flag. The short -s flag remains unchanged, and the --server flag is still supported.
- Improve the Lua plugin system wrt. oncurrency.
- Let the desired React version be specified in a comment in index.jsx/index.tsx instead of in an .algernon file. Currently only React 19 is supported and can be specified like this: // React: 19.
- Add more Lua functions for building HTML output programmatically by using the github.com/xyproto/onthefly package.
- Prioritize configuration values from command line flags first, then positional arguments and then serverconf.lua.
Examples
- Add two new example projects under samples/react_tsx and samples/onthefly.
General
- Update dependencies.
- Update documentation.