|
17 | 17 |
|
18 | 18 | [//]: # (list changes here, using '-' for each new entry, remove this when items are added) |
19 | 19 |
|
| 20 | +[2.23.1](https://github.com/bird-house/birdhouse-deploy/tree/2.23.1) (2026-02-17) |
| 21 | +------------------------------------------------------------------------------------------------------------------ |
| 22 | + |
| 23 | +## Changes |
| 24 | + |
| 25 | +- STAC API: Security update, minor OpenAPI version reporting fixes, and `stac-fastapi`/`starlette` compatibility fix |
| 26 | + using version [2.3.0](https://github.com/crim-ca/stac-app/releases/tag/2.3.0) |
| 27 | + (relates to [crim-ca/stac-app#65](https://github.com/crim-ca/stac-app/pull/65), |
| 28 | + [crim-ca/stac-app#69](https://github.com/crim-ca/stac-app/pull/69) and |
| 29 | + [crim-ca/stac-app#74](https://github.com/crim-ca/stac-app/pull/74)). |
| 30 | + |
| 31 | +- Cowbird: Security update using version [2.6.0](https://github.com/Ouranosinc/cowbird/releases/tag/2.6.0) |
| 32 | + (relates to [Ouranosinc/cowbird#98](https://github.com/Ouranosinc/cowbird/pull/98)). |
| 33 | + |
| 34 | +- Magpie: Security update using version [4.3.1](https://github.com/Ouranosinc/Magpie/releases/tag/4.3.1) |
| 35 | + (relates to [Ouranosinc/Magpie#640](https://github.com/Ouranosinc/Magpie/pull/640) |
| 36 | + and [Ouranosinc/Magpie#642](https://github.com/Ouranosinc/Magpie/pull/642)). |
| 37 | + |
| 38 | +- Twitcher: Security update using version [0.11.0](https://github.com/bird-house/twitcher/releases/tag/v0.11.0) |
| 39 | + (relates to [bird-house/twitcher#143](https://github.com/bird-house/twitcher/pull/143), |
| 40 | + [bird-house/twitcher#145](https://github.com/bird-house/twitcher/pull/145), |
| 41 | + [bird-house/twitcher#146](https://github.com/bird-house/twitcher/pull/146) and |
| 42 | + [bird-house/twitcher#148](https://github.com/bird-house/twitcher/pull/148)). |
| 43 | + |
| 44 | +- Weaver: Security and dependency fix update using version [6.8.3](https://github.com/crim-ca/weaver/releases/tag/6.8.3) |
| 45 | + (relates to [crim-ca/weaver#868](https://github.com/crim-ca/weaver/pull/868), |
| 46 | + [crim-ca/weaver#869](https://github.com/crim-ca/weaver/pull/869), |
| 47 | + [crim-ca/weaver#877](https://github.com/crim-ca/weaver/pull/877) and |
| 48 | + [crim-ca/weaver#881](https://github.com/crim-ca/weaver/pull/881)). |
| 49 | + |
| 50 | +- Weaver: Update `post-docker-compose-up` script. |
| 51 | + - Handle multiple Magpie cookies in response. |
| 52 | + This can happen depending on specific internal HTTP libraries versions of the services. |
| 53 | + To retain backward/forward compatibility, all cookies returned from Magpie are chained in following `curl` commands. |
| 54 | + - Use birdhouse `log` utility to report operations produced by the script rather than custom "echo level". |
| 55 | + |
| 56 | +- Weaver: Job Result Proxy Buffers |
| 57 | + - The *Job Results* responses of `weaver` can return a lot of `Link` headers. This is done to provide job metadata |
| 58 | + references and provenance traceability details, but also for actual results locations that can vary in quantity |
| 59 | + depending on the actual process execution. |
| 60 | + Therefore, the Ngnix `proxy_buffer_size` and `proxy_buffers` directives of the `proxy` service must be added with |
| 61 | + sufficiently large values to avoid HTTP 502 errors when the response headers exceed the default buffer sizes. |
| 62 | + The `WEAVER_PROXY_RESPONSE_BUFFER_SIZE` and `WEAVER_PROXY_RESPONSE_BUFFER_COUNT` variables are added to allow |
| 63 | + further customization as needed by the server. Their defaults are reasonable values to meet minimal requirements |
| 64 | + by `weaver`'s metadata `Link` and a few result outputs. |
| 65 | + |
| 66 | +- Birdhouse: Allow `log <LEVEL> -n ...` and `log <LEVEL> -p ...` to generate log outputs without newline/prefixes. |
| 67 | + |
| 68 | + These options allow writing multiple log entries onto the same line for correct visual rendering of distinct `log` |
| 69 | + calls separated to allow some intermediate logic. The `log` function invocations with these options respect the |
| 70 | + log levels in order to make the messages consistent with enabled redirections and verbosity. |
| 71 | + |
20 | 72 | [2.23.0](https://github.com/bird-house/birdhouse-deploy/tree/2.23.0) (2026-02-13) |
21 | 73 | ------------------------------------------------------------------------------------------------------------------ |
22 | 74 |
|
|
0 commit comments