Releases: nuclio/nuclio
Releases · nuclio/nuclio
1.12.16
1.13.2
What's Changed
- [UI] Fix incorrect texts across the app by @Taras-Hlukhovetskyi in #3236
- [Controller] Replace selector only when function is ready by @rokatyy in #3235
- [UI] Support disabling default http trigger creation for a specific function by @Taras-Hlukhovetskyi in #3237
- [Sidecars] Populate function service with sidecar container ports by @TomerShor in #3238
- [API Gateway] Support configurable ports by @TomerShor in #3239
Full Changelog: 1.13.1...1.13.2
1.13.1
What's Changed
- [Dependencies] Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #3197
- [UI] Update libraries by @mavdryk in #3195
- [Examples] Replace resizing module by @TomerShor in #3199
- [Scripts] Introduce patch remote system script by @TomerShor in #3196
- [Scripts] Patch - Resolve tag from remote if empty by @TomerShor in #3201
- [Dashboard] Allow passing empty API gateway host by @rokatyy in #3204
- Fix [UI] Bump "DC" version by @illia-prokopchuk in #3207
- [Docs] Fix broken link in the docs by @rokatyy in #3211
- [Dependabot] Bump express from 4.18.1 to 4.19.2 in /pkg/dashboard/ui by @dependabot in #3209
- [Misc] Fix the error
json: unsupported value: encountered a cycle via
by @rokatyy in #3208 - [Dependabot] Bump express from 4.18.2 to 4.19.2 in /pkg/dashboard/ui/resources/previewServer by @dependabot in #3206
- [Dependencies] Bump msgpack python package by @rokatyy in #3213
- [Nuctl] Add more detailed fail description for patch manifest by @rokatyy in #3214
- [Controller] Populate init and sidecar containers when updating a function by @TomerShor in #3216
- [Controller] Allow multiple gateways assigned to one Nuclio function by @rokatyy in #3217
- [Scrubber] API Gateway Scrubber by @rokatyy in #3212
- [Platform] Add platform configuration to merge platform's default node selectors with project's node selectors by @rokatyy in #3215
- [Platform] Fix default http trigger enrichment by @rokatyy in #3219
- [Dashboard] Return nuclio.ErrAccepted instead of nil when we don't redeploy function because it is not imported by @rokatyy in #3218
- [v3iostream] Remove
GetPath
implementation from v3iostream event by @TomerShor in #3220 - [UI] Bump "DC" version by @illia-prokopchuk in #3223
- [Build] Close file when extracting archive by @testwill in #3224
- [Dependencies] Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #3226
- [Dependencies] Bump v3io-go to v0.3.4 by @TomerShor in #3227
- [Script] Add namespace to remote patching template by @rokatyy in #3229
- [Function] Support getting log stream from a specific container by @TomerShor in #3232
- [UI] Bump iguazio.dashboard-controls to
1.0.4
by @Taras-Hlukhovetskyi in #3233 - [Scrubber] API Gateway config scrubbing by @rokatyy in #3225
Full Changelog: 1.13.0...1.13.1
1.12.15
What's Changed
- [Docs] Add html favicon by @TomerShor in #3169
- [Docs] Add
markdown
library to requirements [1.12.x] by @TomerShor in #3190 - [Controller] Populate init and sidecar containers when updating a function [1.12.x] by @TomerShor in #3221
- [v3iostream] Remove
GetPath
implementation from v3iostream event [1.12.x] by @TomerShor in #3222
Full Changelog: 1.12.14...1.12.15
1.13.0
What's Changed
- [Docs] Add html favicon by @TomerShor in #3169
- [UI] Use specific endpoint to update projects by @Taras-Hlukhovetskyi in #3172
- [Controller] Set function status to
unhealthy
instead oferror
during fast-fail check by @rokatyy in #3165 - [MQTT] Add properties to the mqtt event by @TomerShor in #3175
- [Example] Remove eventhub template from nuclio by @rokatyy in #3177
- [UI] Bump "minimatch" version by @illia-prokopchuk in #3171
- [Triggers] Deprecate
maxWorkers
property and replace it withnumWorkers
by @TomerShor in #3180 - [*] Remove deprecated code by @TomerShor in #3181
- [Docs] Remove usage of
sphinx_markdown_tables
library by @rokatyy in #3182 - [Security] Remedy vulnerabilities by @TomerShor in #3184
- [Docs] Beautify tables by @rokatyy in #3185
- [Docs] Remove usage of
sphinx_markdown_tables
library [1.12.x] by @TomerShor in #3186 - [Docs] Beautify tables [1.12.x] by @TomerShor in #3187
- [Docs] Add
markdown
library to requirements by @TomerShor in #3188 - [Build] Update
archiver
package by @TomerShor in #3189 - [Test] Fix runtime archive tests by @TomerShor in #3191
- [Build] Continue after mkdir when extracting directory by @TomerShor in #3192
- [Kafka] Remove support for TLS version 1.0 and 1.1 by @TomerShor in #3193
Full Changelog: 1.12.14...1.13.0
1.12.14
What's Changed
- [Processor] Do not break wrapper loop on termination by @rokatyy in #3163
- [UI] Do not show default http trigger banner if feature is disabled by @Taras-Hlukhovetskyi in #3164
- Revert "[Processor] Add a control message to inform the processor that draining is done" by @TomerShor in #3167
- [Project] Filter invalid labels if creating project from leader request by @TomerShor in #3168
New Contributors
- @Taras-Hlukhovetskyi made their first contribution in #3164
Full Changelog: 1.12.13...1.12.14
1.12.13
What's Changed
- [Dashboard] Support email in username label by @rokatyy in #3149
- [Docs] Add sensitive fields reference to platform configuration by @TomerShor in #3152
- [Dashboard] Merge sidecar's and container's environmental variables by @rokatyy in #3151
- [Processor] Add a control message to inform the processor that draining is done by @rokatyy in #3153
- [Nuctl] Do not print parsed report if it is empty by @rokatyy in #3155
- [Nuctl] Do not init platform in nuctl parse by @rokatyy in #3156
- [Nuctl] Ensure that report path exists by @rokatyy in #3154
- [Processor] Do not close kafka connection if workers are terminated by @rokatyy in #3159
- [Nuctl] Print nuctl parse report without logging by @rokatyy in #3160
- [CI] Fix periodic failures by @TomerShor in #3161
- [Nuctl] Add test for redeploy command and make it exit with error if failed by @rokatyy in #3162
Full Changelog: 1.12.12...1.12.13
1.12.12
What's Changed
- [Docs] Update helm commands in kubernetes production by @TomerShor in #3102
- [Dependencies] Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 by @dependabot in #3103
- [Worker] Check if worker allocator is terminated in static allocation mode by @TomerShor in #3105
- [Helpers] Populate fields from values only if they're empty by @TomerShor in #3107
- [Nuctl] Change error handling logic for function import by @rokatyy in #3106
- [*] Replace all labels with constants by @TomerShor in #3109
- [Builder] Log runtime is ignored when custom base image is set by @TomerShor in #3108
- [Lint] Remove deprecated linters by @TomerShor in #3111
- [Dependencies] Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #3114
- [Lint] Add
unused
linter by @TomerShor in #3113 - [Nuctl] Autofix function import failure by @rokatyy in #3112
- [Lint] Replace impi with gci import linter by @TomerShor in #3117
- [Processor] Delete isDrained flag from runtime by @rokatyy in #3116
- [HTTP] Handle internal healthcheck before request validation by @TomerShor in #3118
- [Nuctl] Generate a report for nuctl import by @rokatyy in #3110
- [Python] Fix duplicate event on drain callback by @gtopper in #3119
- [Nuctl] Allow force-deleting resources by @TomerShor in #3121
- [Test] Fix Nuctl test suites by @TomerShor in #3124
- [Dependencies] Bump nuclio-sdk-py version to v0.5.9 by @rokatyy in #3123
- [Nuctl] Lowercase report fields and report error cause by @rokatyy in #3126
- [Processor] Stop processing events on draining and send signal to continue processing by @rokatyy in #3120
- [Processor] Introduce a fail counter for tracking the number of failed attempts during SIGCONT signaling by @rokatyy in #3128
- [Processor] NUC-18 add
topic
property to event by @rokatyy in #3125 - [Platform] Move function name validation from resource to platform by @TomerShor in #3130
- [Local] Allow disabling port publishing on host network by @TomerShor in #3127
- [Nuctl][Dashboard] Move autofix functionality to platform side by @rokatyy in #3122
- Revert "[Platform] Move function name validation from resource to platform" by @TomerShor in #3133
- [CI] Add slack notification for periodic failures by @TomerShor in #3134
- [Nuctl] Introduce nuctl parse by @rokatyy in #3129
- [CI] Add token to slack notification step by @TomerShor in #3136
- [Python] Always use nonblocking socket calls by @gtopper in #3135
- [CI] Periodic slack notification - Replace workflow url with run url by @TomerShor in #3141
- [FunctionConfig] Deprecate
avatar
field by @TomerShor in #3138 - [Nuctl] Fix report path in nuctl tests by @rokatyy in #3142
- [Docs] Update old doc site links by @TomerShor in #3143
- [Docs] Fix cross reference links by @rokatyy in #3144
- [Python] Delete reference to event as soon as possible by @gtopper in #3148
- [Templates] Update local templates from
hack
directory to the latest version by @rokatyy in #3145 - [Test] Add logs to Nuctl test suite teardown by @TomerShor in #3146
Full Changelog: 1.12.11...1.12.12
1.12.11
What's Changed
- [Dependencies] Bump v3io-go to v0.3.3 by @TomerShor in #3101
Full Changelog: 1.12.10...1.12.11
1.12.10
What's Changed
- [Test] Add test teardown to TestDrainHook by @rokatyy in #3085
- [Docs] Add build.flags to function reference by @rokatyy in #3087
- [Build] Don't populate function source code for all code entry types by @TomerShor in #3088
- [Python] Fix duplicated logs by @rokatyy in #3089
- [Build] Fix source code population test by @TomerShor in #3090
- [Bug] Fix compatibly of the last processor with dashboard < 1.12.8 by @rokatyy in #3093
- [Python] Always await handler result if it's a coroutine by @gtopper in #3094
- [Dependencies] Bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in #3096
- [Processor] Block worker allocation if worker allocator is terminated by @rokatyy in #3092
- [Dependencies] Bump packages by @TomerShor in #3098
- [V3IO] Implement GetTimestamp for v3io event by @rokatyy in #3099
- [Deployment] Introduce init containers by @rokatyy in #3097
- [FunctionConfig] Change sidecars type to a list of containers by @rokatyy in #3100
Full Changelog: 1.12.9...1.12.10