CHANGELOG 2.95 KB
Newer Older
1 2 3 4
v 1.2.0
- Stop serving shadowed namespace project files !111
- Make GitLab pages support access control !94

5 6 7 8 9 10
v 1.1.0
- Fix HTTP to HTTPS redirection not working for default domains !106
- Log duplicate domain names !107
- Abort domain scan if a failure is encountered !102
- Update Prometheus vendoring !105

11 12 13 14 15
v 1.0.0
- Use permissive unix socket permissions !95
- Fix logic for output of domains in debug mode !98
- Add support for reverse proxy header X-Forwarded-Host !99

Nick Thomas's avatar
Nick Thomas committed
16 17 18 19 20
v 0.9.1
- Clean up the created jail directory if building the jail doesn't work !90
- Restore the old in-place chroot behaviour as a command-line option !92
- Create /dev/random and /dev/urandom when daemonizing and jailing !93

Nick Thomas's avatar
Nick Thomas committed
21 22 23
v 0.9.0
- Add gRPC admin health check !85

Nick Thomas's avatar
Nick Thomas committed
24 25 26 27 28 29 30 31 32
v 0.8.0
- Add /etc/resolv.conf and /etc/ssl/certs to pages chroot !51
- Avoid unnecessary stat calls when building domain maps !60
- Parallelize IO during the big project scan !61
- Add more logging to gitlab pages daemon !62
- Remove noisy debug logs !65
- Don't log request or referer query strings !77
- Make certificate parsing thread-safe !79

33 34 35
v 0.7.1
- Fix nil reference error when project is not in config.json !70

Nick Thomas's avatar
Nick Thomas committed
36 37 38 39 40 41 42
v 0.7.0
- HTTPS-only pages !50
- Switch to govendor !54
- Add logrus !55
- Structured logging !56
- Use https://github.com/jshttp/mime-db to populate the mimedb !57

Nick Thomas's avatar
Nick Thomas committed
43 44
v 0.6.1
- Sanitize redirects by issuing a complete URI
Nick Thomas's avatar
Nick Thomas committed
45

Nick Thomas's avatar
Nick Thomas committed
46
v 0.6.0
Nick Thomas's avatar
Nick Thomas committed
47 48 49 50 51
- Use namsral/flag to support environment vars for config !40
- Cleanup the README file !41
- Add an artifacts proxy to GitLab Pages !44 !46
- Resolve "'cannot find package' when running make" !45

Nick Thomas's avatar
Nick Thomas committed
52 53 54
v 0.5.1
- Don't serve statically-compiled `.gz` files that are symlinks

Nick Thomas's avatar
Nick Thomas committed
55 56 57 58 59 60 61 62 63
v 0.5.0
- Don't try to update domains if reading the update file fails !32
- Add CORS support to GET requests !33
- Add CONTRIBUTING.md !34
- Add basic cache directives to gitlab-pages !35
- Go 1.8 is the minimum supported version !36
- Fix HTTP/2 ALPN negotiation !37
- Add disabled-by-default status check endpoint !39

Nick Thomas's avatar
Nick Thomas committed
64 65 66
v 0.4.3
- Fix domain lookups when Pages is exposed on non-default ports

Nick Thomas's avatar
Nick Thomas committed
67 68 69
v 0.4.2
- Support for statically compressed gzip content-encoding

Nick Thomas's avatar
Nick Thomas committed
70 71 72
v 0.4.1
- Fix reading configuration for multiple custom domains

Nick Thomas's avatar
Nick Thomas committed
73 74 75
v 0.4.0
- Fix the `-redirect-http` option so it redirects from HTTP to HTTPS when enabled !21

Nick Thomas's avatar
Nick Thomas committed
76 77 78
v 0.3.2
- Only pass a metrics fd to the daemon child if a metrics address was specified

Nick Thomas's avatar
Nick Thomas committed
79 80 81
v 0.3.1
- Pass the metrics address fd to the child process

Nick Thomas's avatar
Nick Thomas committed
82 83 84
v 0.3.0
- Prometheus metrics support with `metrics-address`

85 86 87
v 0.2.5
- Allow listen-http, listen-https and listen-proxy to be specified multiple times

88 89 90 91 92 93
v 0.2.4
- Fix predefined 404 page content-type

v 0.2.3
- Add `-version` to command line

94 95 96
v 0.2.2
- Fix predefined 404 page content-type

Kamil Trzciński's avatar
Kamil Trzciński committed
97
v 0.2.1
Kamil Trzciński's avatar
Kamil Trzciński committed
98
- Serve nice GitLab branded 404 page
Kamil Trzciński's avatar
Kamil Trzciński committed
99 100
- Present user's error page for 404: put the 404.html in root of your pages

Kamil Trzciński's avatar
Kamil Trzciński committed
101 102 103 104 105 106 107 108
v 0.2.0
- Execute the unprivileged pages daemon in chroot

v 0.1.0
- Allow to run the pages daemon unprivileged (-daemon-uid, -daemon-gid)

v 0.0.0
- Initial release