Skip to content

Commit 1a94552

Browse files
authored
release 5.0.0-alpha.3 (#358)
1 parent e42f636 commit 1a94552

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
* Strip Set-Cookie headers from proxy requests.
1616
* Limit proxy response size to 100MB by default, configurable with `proxyResponseSizeLimit` in the server config.
1717
* Extend blacklist to cover the all IANA special-purpose address registries. If you have overridden the default blacklist, be sure to review and include necessary entires from https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml and https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml
18+
* Set Content-Type `application/json` for share endpoint responses.
19+
* Stop returning incorrect location in share urls. Now when generating share url, only share id is returned.
20+
* Define and export types for server config response.
21+
* Prevent proxy cache poisoning on authenticated response. When authentication is used as part of proxy request we will set Cache-Control to private so CDNs and other shared caches won't cache the response. This is to prevent a malicious user from poisoning the cache with a response that includes authentication credentials, which could then be served to other users. https://github.com/TerriaJS/terriajs-server/pull/353
1822

1923

2024
### 4.0.3 - 2025-12-04

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "terriajs-server",
3-
"version": "5.0.0-alpha.2",
3+
"version": "5.0.0-alpha.3",
44
"description": "NodeJS server for TerriaJS, consisting of a CORS proxy, proj4 CRS lookup service, and express static server.",
55
"engineStrict": true,
66
"engines": {

0 commit comments

Comments
 (0)