All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
0.6.0 - 2023-08-29
- Update dependencies
- Add --env-path option to load env file
0.5.0 - 2023-06-26
- Add --debug-config option
- Support preflight request for basic authentication
0.4.0 - 2023-05-21
- Require email verification by default and add "require_verification" config
- Add
!json_decode
tag - Add optional userinfo logging
- Add OpenID Connect session custom HTTP header in config
- Catch "uncaughtException" after served
- Set requestTimeout: 0 to HTTP/1.1 server option for supporting Node.js 18
0.3.1 - 2023-05-20
- Use Node.js 18 in vercel/pkg build for ARM
0.3.0 - 2023-05-20
- Update dependencies
- Support experimental OpenID Connect
- Support
!env
,!concat
and!unrecommended_js
tags
0.2.2 - 2023-02-18
- Update dependencies
- (Docker) Upgrade Docker base image to node:16.17.0-alpine
- Change the way of setting secure context to avoid an error "curl: (35) error:14004410:SSL routines:CONNECT_CR_SRVR_HELLO:sslv3 alert handshake failure" on client side in some environment
0.2.1 - 2022-04-09
- Update dependencies
0.2.0 - 2022-03-30
- Update dependencies
- Update internal Piping Server to 1.12.0
- Reject all requests before config loaded
- Allow --enable-https not only --enable-https=true
- (Docker) Upgrade Docker base image to node:16.14.2-alpine
- Improve HTTPS serving error messages
- (Docker) Support multi-platform Docker images
- Support multi-platform simple binary distribution
- Upgrade config version to 1
- Add "--config-path" for shorten form of "--config-yaml-path"
- Add --host option to specify bind address
- Support TLS certificate hot reload
- Add "migrate-config" subcommand