Releases: MAIF/otoroshi
v17.6.3
Otoroshi version 17.6.3
https://github.com/MAIF/otoroshi/milestone/125?closed=1
v17.6.2...v17.6.3
https://github.com/MAIF/otoroshi/releases/tag/v17.6.3
Added
- OAuth1Caller and OAuth2Caller plugin can use expression language (#2273 fixed by mathieuancelin)
Fixed
- Admin UI API proxy can fail if x-forwarded-host defined (#2274 fixed by mathieuancelin)
Contributors
v17.6.2
Otoroshi version 17.6.2
https://github.com/MAIF/otoroshi/milestone/124?closed=1
v17.6.0...v17.6.2
https://github.com/MAIF/otoroshi/releases/tag/v17.6.2
Added
- Allow pluggable node rendering in the workflow designer (#2269 fixed by Zwiterrion)
Contributors
v17.6.1
Otoroshi version 17.6.1
v17.6.0...v17.6.1
https://github.com/MAIF/otoroshi/releases/tag/v17.6.1
WARNING: release process has exploded mid-flight leaving everything in an unstable state, so moving on to the 17.6.2
v17.6.0
Otoroshi version 17.6.0
https://github.com/MAIF/otoroshi/milestone/121?closed=1
v17.5.1...v17.6.0
https://github.com/MAIF/otoroshi/releases/tag/v17.6.0
Added
- Add Sub-Workflows Section (#2241 fixed by Zwiterrion)
- Reference Existing Workflows in CallNode (#2242 fixed by Zwiterrion)
- Upgrade Code Editor to Monaco (#2243 fixed by Zwiterrion)
- improve workflow editor (#2244 fixed by Zwiterrion)
- pass node output as input to next node (#2246 fixed by mathieuancelin)
- Add blockOnRed option to block requests on failed healthchecks (#2248 fixed by Zwiterrion)
- ExitNode support for workflows (#2249 fixed by mathieuancelin)
- WhileNode support for workflows (#2250 fixed by mathieuancelin)
- JumpNode support for workflows (#2251 fixed by mathieuancelin)
- New operators and function to work on maps and arrays (#2252 fixed by mathieuancelin)
- TryNode support for workflows (#2255 fixed by mathieuancelin)
- AsyncNode support for workflows (#2256 fixed by mathieuancelin)
- Global cleanup of private sessions for a targeted auth-module (#2259 fixed by Zwiterrion)
- Plugins to limit body size (request, response) (#2261 fixed by mathieuancelin)
- Plugin to throttle bandwidth (#2262 fixed by mathieuancelin)
- Support "while" node in the workflows UI (#2264 fixed by Zwiterrion)
- fix documentation (#2265 fixed by mathieuancelin)
Fixed
ManagementFactory.getPlatformMBeanServer
issue on recent Linux kernel 6.12+ (#2253 fixed by mathieuancelin)- Issues when starting netty server can crash otoroshi boot (#2254 fixed by mathieuancelin)
- Routing restriction plugin : Route informations missing on GatewayEvent (#2260 fixed by mathieuancelin)
- Select renderer in array renderer does not render properly (#2266 fixed by mathieuancelin)
Documentation
- Add documentation for configuring circuit breaker and health checks (#2247 fixed by Zwiterrion)
Contributors
v17.5.1
Otoroshi version 17.5.1
https://github.com/MAIF/otoroshi/milestone/122?closed=1
v17.5.0...v17.5.1
https://github.com/MAIF/otoroshi/releases/tag/v17.5.1
Added
- make authorizations pluggable in the route tester (#2245 fixed by mathieuancelin)
Contributors
v17.5.0
Otoroshi version 17.5.0
https://github.com/MAIF/otoroshi/milestone/120?closed=1
v17.4.0...v17.5.0
https://github.com/MAIF/otoroshi/releases/tag/v17.5.0
Added
- add json version of consumer in the expression language (#2214 fixed by mathieuancelin)
- Function to read env. variable from a workflow (#2221 fixed by mathieuancelin)
- Function to read config. value from a workflow (#2222 fixed by mathieuancelin)
- $jq operator for workflows (#2223 fixed by mathieuancelin)
- Workflow can be scheduled using interval or cron (#2224 fixed by mathieuancelin)
- Support local functions for a workflow (#2225 fixed by mathieuancelin)
- Resumable workflows (#2227 fixed by mathieuancelin)
- Support more replacements in the Http data exporter (#2229 fixed by mathieuancelin)
- Plugin to rewrite http responses body based on regexes (#2230 fixed by mathieuancelin)
- Plugin to rewrite http request body based on regexes (#2231 fixed by mathieuancelin)
- Fail2ban plugin (#2232 fixed by mathieuancelin)
- Splunk data exporter (#2233 fixed by mathieuancelin)
- dedicated wysiwyg designer for workflows (#2234 fixed by Zwiterrion)
- Workflow Editor: Node Creation & Predicates (#2235 fixed by Zwiterrion)
- Workflow Editor: Automatic Linking & Orphan Handling (#2236 fixed by Zwiterrion)
- Workflow Editor: Layout Persistence (#2237 fixed by Zwiterrion)
- Workflow Editor: Usability Review (#2238 fixed by Zwiterrion)
- Logging: Memory Export Fix (#2239 fixed by Zwiterrion)
- Testing: Workflow Editor Regression Coverage (#2240 fixed by Zwiterrion)
Changed
- update sonatype publish process (#2213 fixed by mathieuancelin)
- Enhance Group usage in the UI (#2217 fixed by mathieuancelin)
Fixed
- Elastic data exporter limit of field (#2205 fixed by mathieuancelin, Zwiterrion)
- "Robot txt content" should be a textarea (#2215 fixed by sebprunierserli)
- Identity field missing in gateway event log on error responses (e.g., 429) (#2219 fixed by mathieuancelin)
- NPE when reading malformed cookies (#2220 fixed by mathieuancelin)
- Static response form tries to parse json (#2228 fixed by mathieuancelin)
Contributors
v17.4.0
Otoroshi version 17.4.0
https://github.com/MAIF/otoroshi/milestone/119?closed=1
v17.3.2...v17.4.0
https://github.com/MAIF/otoroshi/releases/tag/v17.4.0
Added
- Add JSON documentation generator for workflows (#2199 fixed by mathieuancelin)
- Add Markdown documentation generator for workflows (#2200 fixed by mathieuancelin)
- Add more Workflow operators (#2202 fixed by mathieuancelin)
- Plugin to assert that a consumer is present on a route (#2203 fixed by mathieuancelin)
- Plugin to validate basic auth. using an auth. module without the otoroshi proxy sso mode (#2204 fixed by mathieuancelin)
- Cookie manipulation plugins can now use expression language (#2207 fixed by mathieuancelin)
- Http Call data exporter (#2211 fixed by mathieuancelin)
- Workflow data exporter (#2212 fixed by mathieuancelin)
Changed
- Add documentation details in workflow APIs (#2198 fixed by mathieuancelin)
- Support host functions in WebAssembly written in JavaScript. (#2209 fixed by Zwiterrion)
- update bitnami/redis version for otoroshi helm chart (#2210 fixed by mathieuancelin)
Documentation
- Add documentation data for all core nodes/functions/operators (#2201 fixed by mathieuancelin)
- Remove Scripts from documentation (#2206 fixed by mathieuancelin)
Contributors
v17.3.2
Otoroshi version 17.3.2
https://github.com/MAIF/otoroshi/milestone/118?closed=1
v17.3.1...v17.3.2
https://github.com/MAIF/otoroshi/releases/tag/v17.3.2
Fixed
- Bad JMS data exporter parsing (#2197 fixed by mathieuancelin)
Contributors
v17.3.1
Otoroshi version 17.3.1
https://github.com/MAIF/otoroshi/milestone/117?closed=1
v17.3.0...v17.3.1
https://github.com/MAIF/otoroshi/releases/tag/v17.3.1
Added
- add a
value
node in workflow (#2195 fixed by mathieuancelin)
Fixed
- Map, FlatMap and Filter workflow nodes does not work as expected (#2193 fixed by mathieuancelin)
Documentation
- Add documentation for workflows (#2194 fixed by mathieuancelin)
Contributors
v17.3.0
Otoroshi version 17.3.0
https://github.com/MAIF/otoroshi/milestone/116?closed=1
v17.2.0...v17.3.0
https://github.com/MAIF/otoroshi/releases/tag/v17.3.0
Added
- secret vault expression can now have multiple values using the
||
and&&
operators (#2175 fixed by mathieuancelin) - add new notations in the EL to evaluate dates from EL expressions (#2177 fixed by mathieuancelin)
- Add file base functions to Workflows (#2178 fixed by mathieuancelin)
- expose workflows to all users (#2180 fixed by mathieuancelin)
- add expression language operator to workflows (#2181 fixed by mathieuancelin)
- error node in Workflows (#2182 fixed by mathieuancelin)
- wait node in Workflows (#2183 fixed by mathieuancelin)
- add syntax helper to apply EL more easily (#2184 fixed by mathieuancelin)
- Context validator plugin can use EL expressions (#2185 fixed by mathieuancelin)
- Apikey can be extracted from cookie value in
simple_id
mode (#2186 fixed by mathieuancelin) - Apikey can be extracted from cookie value in
basic_auth
mode (#2187 fixed by mathieuancelin) - Apikey can be extracted from path param value in
simple_id
mode (#2188 fixed by mathieuancelin) - Apikey can be extracted from path param value in
basic_auth
mode (#2189 fixed by mathieuancelin) - add
send_mail
function in workflow (#2191 fixed by mathieuancelin)
Fixed
- EL expression date(value).format('expr') does not format (#2176 fixed by Zwiterrion)
- workflow tester does not fill secrets (#2179 fixed by mathieuancelin)
- bad data binding for the robots.txt plugin (#2190 fixed by mathieuancelin)
- oom error let wasm vms unusable in certain circumstances (#2192 fixed by Zwiterrion)