Releases: MAIF/otoroshi
v16.18.0
Otoroshi version 16.18.0
https://github.com/MAIF/otoroshi/milestone/95?closed=1
v16.17.0...v16.18.0
https://github.com/MAIF/otoroshi/releases/tag/v16.18.0
Added
- add infrastructure to support several http listeners per otoroshi instance (#1908)
- bind routes only to specific http listeners (#1909)
- make individual http listeners configurable from config. file or env. variables (#1910)
- make individual http listeners dynamic (#1911)
- Spec http-wasm (#1914)
- Provide a plugin to block non HTTPS traffic (#1919)
- Green Score dashboard: calculate route usage time and waiting time (#1730)
Changed
- Kubernetes integration : enhance findAndMerge methods to support one-way trust for CRD (#1907)
- bump nimbus-jose-jwt version (#1915)
- bump wasm4s version (#1916)
Fixed
- Fix the misspelling of DataExporter (#1906)
- auth. module login when already logged in should use current domain redirection (#1920)
Contributors
v16.17.0
Otoroshi version 16.17.0
https://github.com/MAIF/otoroshi/milestone/94?closed=1
v16.16.1...v16.17.0
https://github.com/MAIF/otoroshi/releases/tag/v16.17.0
Added
- Add plugins to implement Auth0 passwordless login flow (#1892)
- support form-urlencoded payloads for write operations on generic admin apis (#1895)
- support kubernetes armored payloads for read operations on generic admin apis (#1897)
- JDK 22 support for docker images (#1898)
Changed
- bump wasm4s version (#1893)
- support kubernetes armored payloads for write operations on generic admin apis (#1896)
- bump biscuit version (#1899)
- bump netty version (#1902)
- bump reactor netty version (#1903)
Fixed
- zip backend plugin: stackoverflow when ttl expired (#1894)
- http3 client send duplicated headers (#1900)
- http3 client close connection pipe before end of body stream (#1901)
- http3 server access log induce wrong http3 frame in the http3 decoder (#1904)
- new netty version removes QuicConnectionEvent hence we're not able to get remote ip address (#1905)
Contributors
v16.16.1
Otoroshi version 16.16.1
https://github.com/MAIF/otoroshi/milestone/93?closed=1
v16.16.0...v16.16.1
https://github.com/MAIF/otoroshi/releases/tag/v16.16.1
Changed
Fixed
- parsing error when reading letsEncrypt settings (#1884)
- ACME challenge can be triggered before challenge authorization has been stored (#1887)
Contributors
v16.16.0
Otoroshi version 16.16.0
https://github.com/MAIF/otoroshi/milestone/89?closed=1
v16.15.4...v16.16.0
https://github.com/MAIF/otoroshi/releases/tag/v16.16.0
Changed
- Default Jwt token : added values do not support expression language (#1867)
- NgWebsocketBackendPlugin needs to be able to return an error instead on the WS flow (#1869)
- upgrade to latest wasm4s version (#1871)
Fixed
- login form is not responsive on mobile phone (#1827)
- Default Jwt Token : The claim 'nbf' contained a non-numeric date value. (#1866)
- Default Jwt token : the format of claim dates is in milliseconds (#1868)
- JWT selector in Jwt plugins is too limited on types (#1870)
Contributors
v16.15.4
Otoroshi version 16.15.4
https://github.com/MAIF/otoroshi/milestone/91?closed=1
v16.15.3...v16.15.4
https://github.com/MAIF/otoroshi/releases/tag/v16.15.4
Added
- Add new kind of plugin for websocket backend calls (#1863)
Changed
- Enhance jsonpath api for better performances and better DX (#1862)
Fixed
- move scala-schema jar in lib as jitpack is not reliable enough (#1864)
Contributors
v16.15.3
Otoroshi version 16.15.3
https://github.com/MAIF/otoroshi/milestone/90?closed=1
v16.15.2...v16.15.3
https://github.com/MAIF/otoroshi/releases/tag/v16.15.3
Changed
- Add state callback in the Table component (#1858)
- better handling of Websockets errors when using the Websocket Wasm transform plugin (#1860)
Fixed
- retrieving and updating wasmo settings from danger zone didn't work (#1857)
Contributors
v16.15.2
Otoroshi version 16.15.2
https://github.com/MAIF/otoroshi/milestone/87?closed=1
v16.15.1...v16.15.2
https://github.com/MAIF/otoroshi/releases/tag/v16.15.2
Changed
- Custom data exporters should support custom config. forms (#1854)
- Supports NotContainedIn and ContainedIn expressions in EL (#1855)
Fixed
- Missing template for Custom data exporter (#1853)
- build does not publish the maif/otoroshi:xxxx image (#1856)
Contributors
v16.15.1
Otoroshi version 16.15.1
https://github.com/MAIF/otoroshi/milestone/88?closed=1
v16.15.0...v16.15.1
https://github.com/MAIF/otoroshi/releases/tag/v16.15.1
Changed
- Plugin can have a custom category (#1849)
Contributors
v16.15.0
Otoroshi version 16.15.0
https://github.com/MAIF/otoroshi/milestone/86?closed=1
v16.14.0...v16.15.0
https://github.com/MAIF/otoroshi/releases/tag/v16.15.0
Added
- Bump to the latest wasm4s version to be able to use the Classpath source kind (#1842)
- Coraza plugin could benefits from latest wasm4s enhancements (#1848)
Changed
- prevent creating wasmo wasm plugin without source (#1838)
Fixed
- routes created with admin api doesn't show plugins if they don't have nodeId/plugin_index (#1832)
- Default Token Strategy doesn't include json content (#1835)
- DataStoresBuilder does not extends NamedPlugin (#1839)
- Custom data exporter list is not well displayed in the data exporter pages (#1840)
- Some plugins API does not extends the right parent API (#1841)
- the WasmPlugin entity does not provide template API (#1843)
- There is no easy way to consume next gen apis from the backoffice (#1844)
- wasm backendcall plugins must be able to delegate call if needed (#1845)
- plugin without js form descriptor embedded in the backoffice cannot be displayed in the route designer (#1846)
- wasmo configuration values are broken in documentation (#1847)
Documentation
- wasmo configuration values are broken in documentation (#1847)
Contributors
v16.14.0
Otoroshi version 16.14.0
https://github.com/MAIF/otoroshi/milestone/85?closed=1
v16.13.0...v16.14.0
https://github.com/MAIF/otoroshi/releases/tag/v16.14.0
Added
- upgrade wasm4s with latest version (using @extism 1.0.0)
- provide some websocket plugins (#1286)
- upgrade coraza (#1822)
- pass identity tags and metadata to analytics events (#1829)
Fixed
- wasm vm is released after each function call (#1821)
- "Response chunk size read is different from the computed one logs" with coraza (#1824)
- documentation style is broken on iOS (#1826)