GitHub repository: nuclio/nuclio
Description: High-Performance Serverless event and data processing platform
Topics: containers, docker, faas, faas-platform, functions, go, kubernetes, serverless

1.12.14: tag_name: 1.12.14
body: ## What's Changed
* [Processor] Do not break wrapper loop on termination by @rokatyy in https://github.com/nuclio/nuclio/pull/3163
* [UI] Do not show default http trigger banner if feature is disabled by @Taras-Hlukhovetskyi in https://github.com/nuclio/nuclio/pull/3164
* Revert "[Processor] Add a control message to inform the processor that draining is done" by @TomerShor in https://github.com/nuclio/nuclio/pull/3167
* [Project] Filter invalid labels if creating project from leader request by @TomerShor in https://github.com/nuclio/nuclio/pull/3168

## New Contributors
* @Taras-Hlukhovetskyi made their first contribution in https://github.com/nuclio/nuclio/pull/3164

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.13...1.12.14
1.12.13: tag_name: 1.12.13
body: ## What's Changed
* [Dashboard] Support email in username label by @rokatyy in https://github.com/nuclio/nuclio/pull/3149
* [Docs] Add sensitive fields reference to platform configuration by @TomerShor in https://github.com/nuclio/nuclio/pull/3152
* [Dashboard] Merge sidecar's and container's environmental variables by @rokatyy in https://github.com/nuclio/nuclio/pull/3151
* [Processor] Add a control message to inform the processor that draining is done by @rokatyy in https://github.com/nuclio/nuclio/pull/3153
* [Nuctl] Do not print parsed report if it is empty by @rokatyy in https://github.com/nuclio/nuclio/pull/3155
* [Nuctl] Do not init platform in nuctl parse by @rokatyy in https://github.com/nuclio/nuclio/pull/3156
* [Nuctl] Ensure that report path exists by @rokatyy in https://github.com/nuclio/nuclio/pull/3154
* [Processor] Do not close kafka connection if workers are terminated by @rokatyy in https://github.com/nuclio/nuclio/pull/3159
* [Nuctl] Print nuctl parse report without logging by @rokatyy in https://github.com/nuclio/nuclio/pull/3160
* [CI] Fix periodic failures by @TomerShor in https://github.com/nuclio/nuclio/pull/3161
* [Nuctl] Add test for redeploy command and make it exit with error if failed by @rokatyy in https://github.com/nuclio/nuclio/pull/3162


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.12...1.12.13
1.12.12: tag_name: 1.12.12
body: ## What's Changed
* [Docs] Update helm commands in kubernetes production by @TomerShor in https://github.com/nuclio/nuclio/pull/3102
* [Dependencies] Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 by @dependabot in https://github.com/nuclio/nuclio/pull/3103
* [Worker] Check if worker allocator is terminated in static allocation mode by @TomerShor in https://github.com/nuclio/nuclio/pull/3105
* [Helpers] Populate fields from values only if they're empty by @TomerShor in https://github.com/nuclio/nuclio/pull/3107
* [Nuctl] Change error handling logic for function import by @rokatyy in https://github.com/nuclio/nuclio/pull/3106
* [*] Replace all labels with constants by @TomerShor in https://github.com/nuclio/nuclio/pull/3109
* [Builder] Log runtime is ignored when custom base image is set by @TomerShor in https://github.com/nuclio/nuclio/pull/3108
* [Lint] Remove deprecated linters by @TomerShor in https://github.com/nuclio/nuclio/pull/3111
* [Dependencies] Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in https://github.com/nuclio/nuclio/pull/3114
* [Lint] Add `unused` linter by @TomerShor in https://github.com/nuclio/nuclio/pull/3113
* [Nuctl] Autofix function import failure by @rokatyy in https://github.com/nuclio/nuclio/pull/3112
* [Lint] Replace impi with gci import linter by @TomerShor in https://github.com/nuclio/nuclio/pull/3117
* [Processor] Delete isDrained flag from runtime by @rokatyy in https://github.com/nuclio/nuclio/pull/3116
* [HTTP] Handle internal healthcheck before request validation by @TomerShor in https://github.com/nuclio/nuclio/pull/3118
* [Nuctl] Generate a report for nuctl import by @rokatyy in https://github.com/nuclio/nuclio/pull/3110
* [Python] Fix duplicate event on drain callback by @gtopper in https://github.com/nuclio/nuclio/pull/3119
* [Nuctl] Allow force-deleting resources by @TomerShor in https://github.com/nuclio/nuclio/pull/3121
* [Test] Fix Nuctl test suites by @TomerShor in https://github.com/nuclio/nuclio/pull/3124
* [Dependencies] Bump nuclio-sdk-py version to v0.5.9 by @rokatyy in https://github.com/nuclio/nuclio/pull/3123
* [Nuctl] Lowercase report fields and report error cause by @rokatyy in https://github.com/nuclio/nuclio/pull/3126
* [Processor] Stop processing events on draining and send signal to continue processing by @rokatyy in https://github.com/nuclio/nuclio/pull/3120
* [Processor] Introduce a fail counter for tracking the number of failed attempts during SIGCONT signaling by @rokatyy in https://github.com/nuclio/nuclio/pull/3128
* [Processor] NUC-18 add `topic` property to event by @rokatyy in https://github.com/nuclio/nuclio/pull/3125
* [Platform] Move function name validation from resource to platform by @TomerShor in https://github.com/nuclio/nuclio/pull/3130
* [Local] Allow disabling port publishing on host network by @TomerShor in https://github.com/nuclio/nuclio/pull/3127
* [Nuctl][Dashboard] Move autofix functionality to platform side by @rokatyy in https://github.com/nuclio/nuclio/pull/3122
* Revert "[Platform] Move function name validation from resource to platform" by @TomerShor in https://github.com/nuclio/nuclio/pull/3133
* [CI] Add slack notification for periodic failures by @TomerShor in https://github.com/nuclio/nuclio/pull/3134
* [Nuctl] Introduce nuctl parse by @rokatyy in https://github.com/nuclio/nuclio/pull/3129
* [CI] Add token to slack notification step by @TomerShor in https://github.com/nuclio/nuclio/pull/3136
* [Python] Always use nonblocking socket calls by @gtopper in https://github.com/nuclio/nuclio/pull/3135
* [CI] Periodic slack notification - Replace workflow url with run url by @TomerShor in https://github.com/nuclio/nuclio/pull/3141
* [FunctionConfig] Deprecate `avatar` field by @TomerShor in https://github.com/nuclio/nuclio/pull/3138
* [Nuctl] Fix report path in nuctl tests by @rokatyy in https://github.com/nuclio/nuclio/pull/3142
* [Docs] Update old doc site links by @TomerShor in https://github.com/nuclio/nuclio/pull/3143
* [Docs] Fix cross reference links by @rokatyy in https://github.com/nuclio/nuclio/pull/3144
* [Python] Delete reference to event as soon as possible by @gtopper in https://github.com/nuclio/nuclio/pull/3148
* [Templates] Update local templates from `hack` directory to the latest version by @rokatyy in https://github.com/nuclio/nuclio/pull/3145
* [Test] Add logs to Nuctl test suite teardown by @TomerShor in https://github.com/nuclio/nuclio/pull/3146


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.11...1.12.12
1.12.11: tag_name: 1.12.11
body: ## What's Changed
* [Dependencies] Bump v3io-go to v0.3.3 by @TomerShor in https://github.com/nuclio/nuclio/pull/3101


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.10...1.12.11
1.12.10: tag_name: 1.12.10
body: ## What's Changed
* [Test] Add test teardown to TestDrainHook by @rokatyy in https://github.com/nuclio/nuclio/pull/3085
* [Docs] Add build.flags to function reference by @rokatyy in https://github.com/nuclio/nuclio/pull/3087
* [Build] Don't populate function source code for all code entry types by @TomerShor in https://github.com/nuclio/nuclio/pull/3088
* [Python] Fix duplicated logs by @rokatyy in https://github.com/nuclio/nuclio/pull/3089
* [Build] Fix source code population test by @TomerShor in https://github.com/nuclio/nuclio/pull/3090
* [Bug] Fix compatibly of the last processor with dashboard < 1.12.8 by @rokatyy in https://github.com/nuclio/nuclio/pull/3093
* [Python] Always await handler result if it's a coroutine by @gtopper in https://github.com/nuclio/nuclio/pull/3094
* [Dependencies] Bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in https://github.com/nuclio/nuclio/pull/3096
* [Processor] Block worker allocation if worker allocator is terminated by @rokatyy in https://github.com/nuclio/nuclio/pull/3092
* [Dependencies] Bump packages by @TomerShor in https://github.com/nuclio/nuclio/pull/3098
* [V3IO] Implement GetTimestamp for v3io event by @rokatyy in https://github.com/nuclio/nuclio/pull/3099
* [Deployment] Introduce init containers by @rokatyy in https://github.com/nuclio/nuclio/pull/3097
* [FunctionConfig] Change sidecars type to a list of containers by @rokatyy in https://github.com/nuclio/nuclio/pull/3100


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.9...1.12.10
1.12.9: tag_name: 1.12.9
body: ## What's Changed
* [Dashboard] Add trigger existence validation by @rokatyy in https://github.com/nuclio/nuclio/pull/3074
* Revert "[Dashboard] Add trigger existence validation (#3074)" by @rokatyy in https://github.com/nuclio/nuclio/pull/3075
* [Docs] Fix xrefs, delete double headings by @jillnogold in https://github.com/nuclio/nuclio/pull/3076
* [Build] Bump nginx image by @liranbg in https://github.com/nuclio/nuclio/pull/3081
* [Docs] Add copy button by @liranbg in https://github.com/nuclio/nuclio/pull/3080
* [Docs] Fix title for SEO by @jillnogold in https://github.com/nuclio/nuclio/pull/3082
* [Security] Fix vulnerabilities by @TomerShor in https://github.com/nuclio/nuclio/pull/3083
* [Processor] Split drain and termination flows by @rokatyy in https://github.com/nuclio/nuclio/pull/3079

## New Contributors
* @jillnogold made their first contribution in https://github.com/nuclio/nuclio/pull/3076

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.8...1.12.9
1.12.8: tag_name: 1.12.8
body: ## What's Changed
* [Tests] Add RetryUntilSuccessful to TestDeployFunctionWithSidecarSanity by @rokatyy in https://github.com/nuclio/nuclio/pull/3056
* [Dashboard][Processor] Add option to disable a creation of default http trigger by @rokatyy in https://github.com/nuclio/nuclio/pull/3051
* [Nuctl] Make it possible to run nuctl in the pod without kubeconfig propagation by @rokatyy in https://github.com/nuclio/nuclio/pull/3057
* [Runtime] Introduce python 3.10 and python 3.11 by @rokatyy in https://github.com/nuclio/nuclio/pull/3058
* [Dashboard] Support project level node selector by @rokatyy in https://github.com/nuclio/nuclio/pull/3055
* [CI] Fix go tests timeout by @rokatyy in https://github.com/nuclio/nuclio/pull/3060
* [Docs] Generate nuclio docs with readthedocs by @rokatyy in https://github.com/nuclio/nuclio/pull/3030
* [Docs] Update README.md by @liranbg in https://github.com/nuclio/nuclio/pull/3063
* [Docs] Add function versioning to architecture TOC by @TomerShor in https://github.com/nuclio/nuclio/pull/3065
* [Docs] Update readthedocs copyright by @TomerShor in https://github.com/nuclio/nuclio/pull/3066
* [Docs] Fix typo `statis` to `status` by @foofybuster in https://github.com/nuclio/nuclio/pull/2956
* [Readme] Updates and docs link update by @liranbg in https://github.com/nuclio/nuclio/pull/3064
* [Dashboard] Retryable Iguazio http client  by @liranbg in https://github.com/nuclio/nuclio/pull/3062
* [Python] Bump pip for all python versions by @TomerShor in https://github.com/nuclio/nuclio/pull/3067
* [Controller] Set default logs container when sidecars are set by @TomerShor in https://github.com/nuclio/nuclio/pull/3068
* [Dashboard] Mount global env vars to functions env from secret by @rokatyy in https://github.com/nuclio/nuclio/pull/3069
* [Docs] Fix images links in kafka trigger documentation by @rokatyy in https://github.com/nuclio/nuclio/pull/3072
* [Controller] Consider scaling when monitoring function state by @TomerShor in https://github.com/nuclio/nuclio/pull/3071
* [Project] Correct function default node selector field name by @liranbg in https://github.com/nuclio/nuclio/pull/3073

## New Contributors
* @foofybuster made their first contribution in https://github.com/nuclio/nuclio/pull/2956

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.7...1.12.8
1.12.7: tag_name: 1.12.7
body: ## What's Changed
* [Dependencies] Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in https://github.com/nuclio/nuclio/pull/3042
* [Deployment] Introducing Sidecars by @TomerShor in https://github.com/nuclio/nuclio/pull/3035
* [Runtime] Deprecate python 3.6, add warn for python 3.7 and 3.8  by @rokatyy in https://github.com/nuclio/nuclio/pull/3040
* [Docs] Add nuctl redeploy docs by @rokatyy in https://github.com/nuclio/nuclio/pull/3041
* Bump github.com/nats-io/nats-server/v2 from 2.9.6 to 2.9.23 by @dependabot in https://github.com/nuclio/nuclio/pull/3046
* [CI] Run tests with long execution time in parallel with the fast ones by @rokatyy in https://github.com/nuclio/nuclio/pull/3047
* [Dependencies] Bump google.golang.org/grpc from 1.57.0 to 1.57.2 by @TomerShor in https://github.com/nuclio/nuclio/pull/3049
* [Processor] Rework kafka stream processing logic  by @rokatyy in https://github.com/nuclio/nuclio/pull/3044
* [NATS] Submit events to workers concurrently by @TomerShor in https://github.com/nuclio/nuclio/pull/3050
* [Dependencies] Bump github.com/nats-io/nkeys from 0.4.4 to 0.4.6 by @dependabot in https://github.com/nuclio/nuclio/pull/3054


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.6...1.12.7
1.12.6: tag_name: 1.12.6
body: ## What's Changed
* [Nuctl] Keep image in spec by default when exporting by @rokatyy in https://github.com/nuclio/nuclio/pull/3037
* [Trigger] Fix explicit ack mode population by @TomerShor in https://github.com/nuclio/nuclio/pull/3039


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.5...1.12.6
1.12.5: tag_name: 1.12.5
body: ## What's Changed
* [CI] Security Scan - use grype instead of trivy and print results by @TomerShor in https://github.com/nuclio/nuclio/pull/3025
* [Controller] Allow redeploying function as Scaled To Zero by @rokatyy in https://github.com/nuclio/nuclio/pull/3024
* [Nuctl] Add flag to export with previous state by @rokatyy in https://github.com/nuclio/nuclio/pull/3028
* [Security] Fix Node and .Net vulnerabilities by @TomerShor in https://github.com/nuclio/nuclio/pull/3026
* [Nuctl] Export with previous status annotations by default by @TomerShor in https://github.com/nuclio/nuclio/pull/3031
* [CI] Skip building dotnet for arm64 by @liranbg in https://github.com/nuclio/nuclio/pull/3033
* [Dashboard][Controller][Nuctl] Redeploy to desired state by @rokatyy in https://github.com/nuclio/nuclio/pull/3032
* [Nuctl] Log how to redeploy from report if functions failed redeployment by @TomerShor in https://github.com/nuclio/nuclio/pull/3034


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.4...1.12.5
1.12.4: tag_name: 1.12.4
body: ## What's Changed
* [Examples] Update helloworld.go by @yenonn in https://github.com/nuclio/nuclio/pull/3008
* [Overall] Bump packages, ci and other by @liranbg in https://github.com/nuclio/nuclio/pull/3009
* [Kafka] Explicit ack enhancements by @liranbg in https://github.com/nuclio/nuclio/pull/3010
* [Processor] Add buildFlags parameter to function config by @rokatyy in https://github.com/nuclio/nuclio/pull/3007
* [Nuctl][Dashboard] Add flag to ensure external registry when redeploying functions by @rokatyy in https://github.com/nuclio/nuclio/pull/3014
* [Nuctl] Add skip-external-registry-verify option to nuctl beta deploy by @rokatyy in https://github.com/nuclio/nuclio/pull/3017
* [Go] Bump go version to 1.21 by @rokatyy in https://github.com/nuclio/nuclio/pull/3012
* [Context] Remove detached package and use errgroup limit by @TomerShor in https://github.com/nuclio/nuclio/pull/3018
* [Nuctl] Save a redeployment report to a file and rerun on retryable functions by @rokatyy in https://github.com/nuclio/nuclio/pull/3019
* [Nuctl] Move redeploying functionality to a new command by @rokatyy in https://github.com/nuclio/nuclio/pull/3021
* [Nuctl] Improve `redeploy` user experience by @TomerShor in https://github.com/nuclio/nuclio/pull/3023
* [Docs] Local docker development by @umbrellerde in https://github.com/nuclio/nuclio/pull/2992

## New Contributors
* @yenonn made their first contribution in https://github.com/nuclio/nuclio/pull/3008
* @umbrellerde made their first contribution in https://github.com/nuclio/nuclio/pull/2992

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.3...1.12.4
1.12.3: tag_name: 1.12.3
body: ## What's Changed
* [Dashboard][Helm] Add registry kind to helm chart and dashboard server by @rokatyy in https://github.com/nuclio/nuclio/pull/3003
* [CI] Fix shell timeout test by @liranbg in https://github.com/nuclio/nuclio/pull/3006
* [Processor] Fix unexpected consumption stop  by @rokatyy in https://github.com/nuclio/nuclio/pull/3004


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.2...1.12.3
1.12.2: tag_name: 1.12.2
body: 5e7010c81 [Processor] Fix event timing out (#3002)

## What's Changed
* [Processor] Fix event timing out by @liranbg in https://github.com/nuclio/nuclio/pull/3002


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.1...1.12.2
1.12.1: tag_name: 1.12.1
body: ## What's Changed
* [Processor] Add workers draining on processor termination by @rokatyy in https://github.com/nuclio/nuclio/pull/2989
* [Dashboard] Added clean up of annotations during redeploying imported function by @rokatyy in https://github.com/nuclio/nuclio/pull/2993
* [Nuctl] Add flag to leave image info in function config  by @rokatyy in https://github.com/nuclio/nuclio/pull/2994
* Revert "[Helm] Fix creation of ClusterRoleBinding for namespace access mode" by @TomerShor in https://github.com/nuclio/nuclio/pull/2996
* [Helm] Fix creation of ClusterRoleBinding for namespace access mode by @rokatyy in https://github.com/nuclio/nuclio/pull/2997
* [Processor] Fix panic on try to write to closed channel  by @rokatyy in https://github.com/nuclio/nuclio/pull/2999
* [Nuctl] Add previous state annotation when export function by @rokatyy in https://github.com/nuclio/nuclio/pull/2995
* [OPA] Add redeploy function permission check by @TomerShor in https://github.com/nuclio/nuclio/pull/3000
* [CI] Use gzip to compress images by @liranbg in https://github.com/nuclio/nuclio/pull/3001
* [Controller] Remove internal annotations from function deployment by @rokatyy in https://github.com/nuclio/nuclio/pull/2998


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.12.0...1.12.1
1.11.25: tag_name: 1.11.25
body: ## What's Changed
* [Kafka] Commit the offset when handler is done on rebalance [1.11.x] by @TomerShor in https://github.com/nuclio/nuclio/pull/2991


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.24...1.11.25
1.12.0: tag_name: 1.12.0
body: ## What's Changed
* [Nuctl] Poll function status when waiting for function redeployment by @TomerShor in https://github.com/nuclio/nuclio/pull/2967
* [CI] Skip python stress tests by @TomerShor in https://github.com/nuclio/nuclio/pull/2977
* [CI] Free space in Test K8s Nuctl job by @TomerShor in https://github.com/nuclio/nuclio/pull/2981
* [Project] Filter invalid labels when updating from leader by @TomerShor in https://github.com/nuclio/nuclio/pull/2980
* [Function] Redeploy using crd state update by @TomerShor in https://github.com/nuclio/nuclio/pull/2978
* [Kafka/Python] Improve worker draining flow by @TomerShor in https://github.com/nuclio/nuclio/pull/2942
* [Docs] Improve and format local-development by @TomerShor in https://github.com/nuclio/nuclio/pull/2983
* [CI] Added release of nuctl darwin arm64 binary by @rokatyy in https://github.com/nuclio/nuclio/pull/2984
* [Make] Aggregate skip Stress Test env var by @TomerShor in https://github.com/nuclio/nuclio/pull/2985
* [RPC] Fix testRuntime drain failures by @TomerShor in https://github.com/nuclio/nuclio/pull/2987
* [Kafka] Commit the offset when handler is done on rebalance by @TomerShor in https://github.com/nuclio/nuclio/pull/2988
* [Helm] Fix creation of ClusterRoleBinding for namespace access mode by @rokatyy in https://github.com/nuclio/nuclio/pull/2986

## New Contributors
* @rokatyy made their first contribution in https://github.com/nuclio/nuclio/pull/2984

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.24...1.12.0
1.11.24: tag_name: 1.11.24
body: ## What's Changed
* [Readme] Synchronize Chinese translation by @Jiraiya8 in https://github.com/nuclio/nuclio/pull/2965
* [CI] Downgrade periodic runner to ubuntu-20.04 by @TomerShor in https://github.com/nuclio/nuclio/pull/2966
* [Dependencies] Bump google.golang.org/grpc from 1.51.0 to 1.53.0 by @dependabot in https://github.com/nuclio/nuclio/pull/2968
* [Dependencies] Bump word-wrap from 1.2.3 to 1.2.4 for nodejs runtime by @dependabot in https://github.com/nuclio/nuclio/pull/2972

## New Contributors
* @Jiraiya8 made their first contribution in https://github.com/nuclio/nuclio/pull/2965

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.23...1.11.24
1.11.23: tag_name: 1.11.23
body: ## What's Changed
* [CI] Update copyright license checker by @TomerShor in https://github.com/nuclio/nuclio/pull/2961
* [Scaling] Don't ignore explicit custom scaling metrics in "legacy" AutoScaleMetricsMode by @TomerShor in https://github.com/nuclio/nuclio/pull/2962


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.22...1.11.23
1.11.22: tag_name: 1.11.22
body: ## What's Changed
* [Nuctl] Deploy - fix build commands support by @TomerShor in https://github.com/nuclio/nuclio/pull/2957
* [Requirements] Bump nuclio-sdk-py to v0.5.6 by @TomerShor in https://github.com/nuclio/nuclio/pull/2959
* [Nuctl] Increase http client's default timeout by @TomerShor in https://github.com/nuclio/nuclio/pull/2958


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.21...1.11.22
1.11.21: tag_name: 1.11.21
body: ## What's Changed
* [Nuctl] Deploy - Resolve function name from path by @TomerShor in https://github.com/nuclio/nuclio/pull/2939
* [Platform] Fix iguazio client by @liranbg in https://github.com/nuclio/nuclio/pull/2946
* [Nuctl] Rename beta's `password` flag to `access-key` by @TomerShor in https://github.com/nuclio/nuclio/pull/2948
* [RPC Runtime] Return event process error to trigger by @TomerShor in https://github.com/nuclio/nuclio/pull/2950
* [Kaniko] Detach context when deleting jobs by @TomerShor in https://github.com/nuclio/nuclio/pull/2953


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.20...1.11.21
1.11.20: tag_name: 1.11.20
body: ## What's Changed
* [Dependencies] Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in https://github.com/nuclio/nuclio/pull/2927
* [Event Encoder] Add `offset` filed when encoding events by @TomerShor in https://github.com/nuclio/nuclio/pull/2929
* [Stream] Unsubscribe channels from control messages before closing by @TomerShor in https://github.com/nuclio/nuclio/pull/2930
* [Nuctl] Add trailing new line to version command output by @TomerShor in https://github.com/nuclio/nuclio/pull/2932
* [Nuctl] Add `raise-on-status` flag to invoke command by @TomerShor in https://github.com/nuclio/nuclio/pull/2933
* [Nuctl] Deploy - Fix config enrichment by @TomerShor in https://github.com/nuclio/nuclio/pull/2935


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.19...1.11.20
1.11.19: tag_name: 1.11.19
body: ## What's Changed
* [Docs] Remove rebalance section from v3iostream trigger by @TomerShor in https://github.com/nuclio/nuclio/pull/2919
* [Helm] Fix values file indentation by @TomerShor in https://github.com/nuclio/nuclio/pull/2922
* [Trigger] Fix resolving worker allocation mode by @TomerShor in https://github.com/nuclio/nuclio/pull/2920
* [CI] Allow running `long_ci` on development by @TomerShor in https://github.com/nuclio/nuclio/pull/2923
* [CI] Skip steps using PR number if not given by @TomerShor in https://github.com/nuclio/nuclio/pull/2924
* [CI] Long CI - don't use pr number in job name by @TomerShor in https://github.com/nuclio/nuclio/pull/2926
* [Git] Fix resolving Azure repository URL by @TomerShor in https://github.com/nuclio/nuclio/pull/2925


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.18...1.11.19
1.11.18: tag_name: 1.11.18
body: ## What's Changed
* [Function / Nuctl] Support patching imported functions only by @TomerShor in https://github.com/nuclio/nuclio/pull/2895
* [Assets] Install nginx ingress controller using helm by @TomerShor in https://github.com/nuclio/nuclio/pull/2896
* [Build] Allow building nuclio services on arm64-based systems by @liranbg in https://github.com/nuclio/nuclio/pull/2897
* [Build] Fix building java & go runtimes for arm by @liranbg in https://github.com/nuclio/nuclio/pull/2898
* [Release] Fix building images for arm by @liranbg in https://github.com/nuclio/nuclio/pull/2899
* [Release] Build and push images in parallel by @TomerShor in https://github.com/nuclio/nuclio/pull/2900
* [Release] Don't add processor image to golang runtime onbuilds by @TomerShor in https://github.com/nuclio/nuclio/pull/2901
* [Build] Ensure processor being built by @liranbg in https://github.com/nuclio/nuclio/pull/2902
* [CI] Fix copy-paste mistake by @liranbg in https://github.com/nuclio/nuclio/pull/2903
* [Release] Faster processor build by @liranbg in https://github.com/nuclio/nuclio/pull/2904
* [CI] Refine release by @liranbg in https://github.com/nuclio/nuclio/pull/2906
* [CI] Refine release 2 by @liranbg in https://github.com/nuclio/nuclio/pull/2907
* [Release] Fix compiling images to push by @liranbg in https://github.com/nuclio/nuclio/pull/2908
* [Build] Update go build commands by @liranbg in https://github.com/nuclio/nuclio/pull/2909
* [Makefile] Fix duplicate images to push by @liranbg in https://github.com/nuclio/nuclio/pull/2911
* [Docs] Fix explicit ack notes in kafka and v3iostream by @TomerShor in https://github.com/nuclio/nuclio/pull/2912
* [Build] `apk update` before adding alpine packages in Go runtime by @TomerShor in https://github.com/nuclio/nuclio/pull/2915
* [Docs] Add delete API Gateway documentation by @TomerShor in https://github.com/nuclio/nuclio/pull/2916
* [Stream] Fix submitted event handling for explicit ack only mode by @TomerShor in https://github.com/nuclio/nuclio/pull/2913
* [Stream] Fix validation of explicit ack mode with worker pool mode by @TomerShor in https://github.com/nuclio/nuclio/pull/2914
* [Kaniko] Support setting default service account for the builder pod by @TomerShor in https://github.com/nuclio/nuclio/pull/2918


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.17...1.11.18
1.11.17: tag_name: 1.11.17
body: ## What's Changed
* [Function] Add PATCH method to change function state by @TomerShor in https://github.com/nuclio/nuclio/pull/2880
* [Common] Move headers to common file by @TomerShor in https://github.com/nuclio/nuclio/pull/2883
* [UI] unclear error reason when function invoke fails by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2887
* [Kafka/V3ioStream] Allow setting explicit ack mode via annotations by @TomerShor in https://github.com/nuclio/nuclio/pull/2888
* [EventTimeoutWatcher] Do not abort on first worker restart by @TomerShor in https://github.com/nuclio/nuclio/pull/2885
* [Invocation] Escape error text by @liranbg in https://github.com/nuclio/nuclio/pull/2890
* [Nuctl] Support function redeployment using the `beta` api client by @TomerShor in https://github.com/nuclio/nuclio/pull/2882
* [Function] Ignore current function state when patching a function by @TomerShor in https://github.com/nuclio/nuclio/pull/2893
* [Kafka] Support passing configuration via secret by @TomerShor in https://github.com/nuclio/nuclio/pull/2892
* [Dependencies] Bumb dashboard controls version to 0.39.20 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2894
* [UI] function invoke fails with "certificate verify failed" by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2884
* [UI] Set timeout on nuclio function build from github to 5 min by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2873


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.16...1.11.17
1.11.16: tag_name: 1.11.16
body: ## What's Changed
* [Env] Remove restore secret env var from function spec by @TomerShor in https://github.com/nuclio/nuclio/pull/2877
* [Kubernetes] Use HPA v2 instead of deprecated v2beta1 by @liranbg in https://github.com/nuclio/nuclio/pull/2875
* [Dependencies] Replace `github.com/ghodss/yaml` with `sigs.k8s.io/yaml` by @Juneezee in https://github.com/nuclio/nuclio/pull/2878
* [Scrubber] Convert function config to map when restoring by @TomerShor in https://github.com/nuclio/nuclio/pull/2879
* [Nuctl] Render multiple resources properly in json and yaml outputs by @TomerShor in https://github.com/nuclio/nuclio/pull/2874


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.15...1.11.16
1.11.15: tag_name: 1.11.15
body: ## What's Changed
* [Function] Support setting `creationStateUpdatedTimeout` via header by @TomerShor in https://github.com/nuclio/nuclio/pull/2850
* Revert "Impl [UI] nuclio scale-up metrics (#2789)" by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2838
* [UI] Bump dashboard-controls version by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2851
* [Ingress] Enrich function ingresses with platform TLS secret and ssl redirect by @TomerShor in https://github.com/nuclio/nuclio/pull/2839
* [Release] Only run release job on main fork by @TomerShor in https://github.com/nuclio/nuclio/pull/2858
* [Invoke] Add option to skip tls verification by @TomerShor in https://github.com/nuclio/nuclio/pull/2857
* [CI] Fix long-ci not using buildkit by @liranbg in https://github.com/nuclio/nuclio/pull/2863
* [Kubernetes] Bump recommended version to 1.24 by @liranbg in https://github.com/nuclio/nuclio/pull/2862
* [Dependencies] Bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in https://github.com/nuclio/nuclio/pull/2867
* [Local] Support providing function cpu and memory by @liranbg in https://github.com/nuclio/nuclio/pull/2866
* [Kube] Initialize container image builder pusher only when needed by @TomerShor in https://github.com/nuclio/nuclio/pull/2861
* [RabbitMQ] Add durability option to exchange and queue by @ItamarCordova in https://github.com/nuclio/nuclio/pull/2869
* [Local] Support providing devices by @liranbg in https://github.com/nuclio/nuclio/pull/2868
* [RabbitMQ] Use prefetch from configuration by @ItamarCordova in https://github.com/nuclio/nuclio/pull/2870
* [Issues] Update slack invite link by @TomerShor in https://github.com/nuclio/nuclio/pull/2872
* [Deploy] Always create function secret by @TomerShor in https://github.com/nuclio/nuclio/pull/2871

## New Contributors
* @ItamarCordova made their first contribution in https://github.com/nuclio/nuclio/pull/2869

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.14...1.11.15
1.10.10: tag_name: 1.10.10
body: ## What's Changed
* Nuctl - move no-scrub flag to export comandeer [1.10.x] by @TomerShor in https://github.com/nuclio/nuclio/pull/2780
* [Ingress] Set default TLS secret in iguazio systems [1.10.x] by @TomerShor in https://github.com/nuclio/nuclio/pull/2849


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.9...1.10.10
1.9.5: tag_name: 1.9.5
body: ## What's Changed
* [Ingress] Set default TLS secret in iguazio systems [1.9.x] by @TomerShor in https://github.com/nuclio/nuclio/pull/2848


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.9.4...1.9.5
1.11.14: tag_name: 1.11.14
body: ## What's Changed
* [CI] Fix uploading artifacts to release by @liranbg in https://github.com/nuclio/nuclio/pull/2847


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.13...1.11.14
1.11.13: tag_name: 1.11.13
body: ## What's Changed

* [Security] Be more strict with TLS verification by @liranbg in https://github.com/nuclio/nuclio/pull/2840
* [FunctionConfig] Fix checking replica values instead of pointers by @TomerShor in https://github.com/nuclio/nuclio/pull/2843
* [FunctionConfig] Check nil before validating replicas by @TomerShor in https://github.com/nuclio/nuclio/pull/2844
* [Kube] Tweak function readiness probes by @liranbg in https://github.com/nuclio/nuclio/pull/2845
* [Trigger] Fix trigger initialization race condition by @liranbg in https://github.com/nuclio/nuclio/pull/2846
* [Makefile] Fix xargs warnings by @liranbg in https://github.com/nuclio/nuclio/pull/2836
* [CI] Cache unstable builds by @liranbg in https://github.com/nuclio/nuclio/pull/2834
* [CI] Update login to quay step by @liranbg in https://github.com/nuclio/nuclio/pull/2835
* [CI] Update benchmark action by @liranbg in https://github.com/nuclio/nuclio/pull/2842


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.12...1.11.13
1.11.12: tag_name: 1.11.12
body: ## What's Changed
* [Dependencies] Bump v3io-go by @liranbg in https://github.com/nuclio/nuclio/pull/2804
* [Kaniko] provide image pull policy to init containers by @liranbg in https://github.com/nuclio/nuclio/pull/2807
* [Kaniko] Fix get job pod logs by @TomerShor in https://github.com/nuclio/nuclio/pull/2809
* [API Gateway] Populate ingress with api gateway annotations by @TomerShor in https://github.com/nuclio/nuclio/pull/2810
* [Platform] Support configurable default function invocation timeout by @TomerShor in https://github.com/nuclio/nuclio/pull/2818
* [Go] Upgrade Go version to 1.19 by @TomerShor in https://github.com/nuclio/nuclio/pull/2819
* [CI] add `trivy` to scan container images / file system upon demand by @liranbg in https://github.com/nuclio/nuclio/pull/2820
* [CI] enhance security scan feedback by @liranbg in https://github.com/nuclio/nuclio/pull/2823
* [CI] enhance security scan feedback take 2 by @liranbg in https://github.com/nuclio/nuclio/pull/2824
* [CI] enhance security scan feedback take 3 by @liranbg in https://github.com/nuclio/nuclio/pull/2825
* [Dependencies] Bump golang.org/x/image from 0.3.0 to 0.5.0 by @dependabot in https://github.com/nuclio/nuclio/pull/2821
* [Dependencies] Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in https://github.com/nuclio/nuclio/pull/2822
* [Security] - upgrade more packages during image build by @liranbg in https://github.com/nuclio/nuclio/pull/2826
* [CI] fix workflow breakage by @liranbg in https://github.com/nuclio/nuclio/pull/2828
* [CI] undo cleanup script changes by @liranbg in https://github.com/nuclio/nuclio/pull/2829
* [CI] release wrong order by @liranbg in https://github.com/nuclio/nuclio/pull/2830
* [CI] Ensure go version from go.mod by @liranbg in https://github.com/nuclio/nuclio/pull/2831
* [Dependencies] Bump alpine images to 3.17 by @TomerShor in https://github.com/nuclio/nuclio/pull/2832
* [Runtime] upgrade dotnet to 6 by @liranbg in https://github.com/nuclio/nuclio/pull/2827
* [FunctionConfig] Validate autoscaling is supported by trigger by @TomerShor in https://github.com/nuclio/nuclio/pull/2833


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.11...1.11.12
1.11.11: tag_name: 1.11.11
body: ## What's Changed
* [FunctionConfig] Always scrub function resource version by @TomerShor in https://github.com/nuclio/nuclio/pull/2801
* [PlatformConfig + FrontendSpec] Add auto scale metrics mode by @TomerShor in https://github.com/nuclio/nuclio/pull/2802
* [Secrets] Reuse secret names, delete secrets only on function deletion by @TomerShor in https://github.com/nuclio/nuclio/pull/2803


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.10...1.11.11
1.11.10: tag_name: 1.11.10
body: ## What's Changed
* Some logging touchups by @liranbg in https://github.com/nuclio/nuclio/pull/2792
* Project Sync - Filter invalid project labels by @TomerShor in https://github.com/nuclio/nuclio/pull/2794
* Bump DR version to 0.39.18 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2795
* Impl [UI] nuclio scale-up metrics by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2789
* GetNodes / FunctionInvoke / Resolving namespace Refactor by @liranbg in https://github.com/nuclio/nuclio/pull/2796
* API - backwards compatbility fix by @liranbg in https://github.com/nuclio/nuclio/pull/2797
* [Invoke] Default to internal address for better backwards compatibility by @liranbg in https://github.com/nuclio/nuclio/pull/2798
* [Python] Default to python runtime 3.9 by @liranbg in https://github.com/nuclio/nuclio/pull/2799
* [Nuctl] Update renderer dependency by @liranbg in https://github.com/nuclio/nuclio/pull/2800


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.9...1.11.10
1.11.9: tag_name: 1.11.9
body: ## What's Changed
* Don't restore function config when exporting via api by @TomerShor in https://github.com/nuclio/nuclio/pull/2777
* Nuctl - move no-scrub flag to export comandeer by @TomerShor in https://github.com/nuclio/nuclio/pull/2778
* Add project name to function secret name by @TomerShor in https://github.com/nuclio/nuclio/pull/2779
* Bump json5 from 1.0.1 to 1.0.2 in /pkg/processor/runtime/nodejs/js by @dependabot in https://github.com/nuclio/nuclio/pull/2781
* Controller - less spammy by @liranbg in https://github.com/nuclio/nuclio/pull/2783
* Improve secret name generation by @TomerShor in https://github.com/nuclio/nuclio/pull/2782
* Bump ms and serve-static in /pkg/dashboard/ui/resources/previewServer by @dependabot in https://github.com/nuclio/nuclio/pull/2785
* Bump debug and serve-static in /pkg/dashboard/ui/resources/previewServer by @dependabot in https://github.com/nuclio/nuclio/pull/2787


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.8...1.11.9
1.11.8: tag_name: 1.11.8
body: ## What's Changed
* Add default window size presets by @TomerShor in https://github.com/nuclio/nuclio/pull/2771
* Fix iguazio project creation failure handling by @liranbg in https://github.com/nuclio/nuclio/pull/2772
* Bump json5 and tsconfig-paths in /pkg/processor/runtime/nodejs/js by @dependabot in https://github.com/nuclio/nuclio/pull/2775
* Restore function config when exporting function by @TomerShor in https://github.com/nuclio/nuclio/pull/2774
* Validate volume secret exists if access key is already scrubbed by @TomerShor in https://github.com/nuclio/nuclio/pull/2773
* Docs - added information about custom HPA  by @liranbg in https://github.com/nuclio/nuclio/pull/2776


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.7...1.11.8
1.11.7: tag_name: 1.11.7
body: ## What's Changed
* Set v3io session key header as sensitive field by @TomerShor in https://github.com/nuclio/nuclio/pull/2764
* Docs - Improve ECR docs by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2768
* Move flex volume sub path enrichment to dashboard by @TomerShor in https://github.com/nuclio/nuclio/pull/2770
* Populate function status with image name by @TomerShor in https://github.com/nuclio/nuclio/pull/2769


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.6...1.11.7
1.11.6: tag_name: 1.11.6
body: ## What's Changed
* Local - increase default healthcheck to 10s by @liranbg in https://github.com/nuclio/nuclio/pull/2751
* Revert "Local - increase default healthcheck to 10s" by @liranbg in https://github.com/nuclio/nuclio/pull/2754
* Refactor platform secret handling and add attributes to sensitive fields by @TomerShor in https://github.com/nuclio/nuclio/pull/2756
* Local - configurable healthcheck intervals by @liranbg in https://github.com/nuclio/nuclio/pull/2755
* Ruby - some updates by @liranbg in https://github.com/nuclio/nuclio/pull/2752
* Local - reduce misleading error log lines by @liranbg in https://github.com/nuclio/nuclio/pull/2758
* Bump dependencies by @liranbg in https://github.com/nuclio/nuclio/pull/2759
* Dependencies - bump cobra for nuctl cli by @liranbg in https://github.com/nuclio/nuclio/pull/2760
* Refactor autoscale metric spec by @TomerShor in https://github.com/nuclio/nuclio/pull/2757
* Override existing secret map with the new one by @TomerShor in https://github.com/nuclio/nuclio/pull/2761
* Fix flex volume secrets issues by @TomerShor in https://github.com/nuclio/nuclio/pull/2762
* Change docker command stderr log level when building processor image by @TomerShor in https://github.com/nuclio/nuclio/pull/2763


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.5...1.11.6
1.11.5: tag_name: 1.11.5
body: ## What's Changed
* Function config secret fixes by @TomerShor in https://github.com/nuclio/nuclio/pull/2746
* Mark sensitive fields regex with end of string by @TomerShor in https://github.com/nuclio/nuclio/pull/2747
* Fix [UI] services screen is broken by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2745
* Enrich nil service type in http trigger by @TomerShor in https://github.com/nuclio/nuclio/pull/2749
* Remove "has-secret" annotation by @TomerShor in https://github.com/nuclio/nuclio/pull/2748
* Don't remove reference prefix when encoding secret map by @TomerShor in https://github.com/nuclio/nuclio/pull/2750


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.4...1.11.5
1.11.4: tag_name: 1.11.4
body: ## What's Changed
* Fix sensitive fields typo in platform config by @TomerShor in https://github.com/nuclio/nuclio/pull/2738
* Remove existing ingress and api gateway validation by @TomerShor in https://github.com/nuclio/nuclio/pull/2739
* Kaniko - Retry extracting image filesystem by @TomerShor in https://github.com/nuclio/nuclio/pull/2744


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.3...1.11.4
1.10.9: tag_name: 1.10.9
body: ## What's Changed
* CI - linter updates by @liranbg in https://github.com/nuclio/nuclio/pull/2694
* Update github workflows [1.10.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2743
* RabbitMQ - handle connection errors [1.10.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2741


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.8...1.10.9
1.9.4: tag_name: 1.9.4
body: ## What's Changed
* Update github workflows [1.9.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2742
* RabbitMQ - handle connection errors [1.9.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2740


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.9.3...1.9.4
1.11.3: tag_name: 1.11.3
body: ## What's Changed
* Modify dotnetcore wrapper to make it invoke InitContext()  by @ballcoach12 in https://github.com/nuclio/nuclio/pull/2703
* Nuclio Secrets - Mask package by @TomerShor in https://github.com/nuclio/nuclio/pull/2716
* Update github workflows by @liranbg in https://github.com/nuclio/nuclio/pull/2718
* Update go.sum by @liranbg in https://github.com/nuclio/nuclio/pull/2720
* Add Autoscale metrics to function and frontend spec  by @TomerShor in https://github.com/nuclio/nuclio/pull/2723
* Validate function config auto scale metrics by @TomerShor in https://github.com/nuclio/nuclio/pull/2728
* Dashboard - Scrub function config and create secrets by @TomerShor in https://github.com/nuclio/nuclio/pull/2721
* API Gateways - Support extra labels by @TomerShor in https://github.com/nuclio/nuclio/pull/2730
* Controller - Mount function secrets as volumes by @TomerShor in https://github.com/nuclio/nuclio/pull/2733
* Cleanup evicted function pods by @TomerShor in https://github.com/nuclio/nuclio/pull/2732
* Bump qs from 6.7.0 to 6.11.0 in /pkg/dashboard/ui/resources/previewServer by @dependabot in https://github.com/nuclio/nuclio/pull/2737
* Bump minimatch from 3.0.4 to 3.1.2 in /pkg/processor/runtime/nodejs/js by @dependabot in https://github.com/nuclio/nuclio/pull/2731
* Processor - Restore scrubbed fields in function config by @TomerShor in https://github.com/nuclio/nuclio/pull/2736

## New Contributors
* @ballcoach12 made their first contribution in https://github.com/nuclio/nuclio/pull/2703

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.2...1.11.3
1.8.18: tag_name: 1.8.18
body: ## What's Changed
* Add ExplicitAckMode to Trigger config by @TomerShor in https://github.com/nuclio/nuclio/pull/2599
* RabbitMQ - handle connection errors [1.8.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2717


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.17...1.8.18
1.11.2: tag_name: 1.11.2
body: ## What's Changed
* RabbitMQ - handle connection errors by @liranbg in https://github.com/nuclio/nuclio/pull/2714


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.1...1.11.2
1.11.1: tag_name: 1.11.1
body: ## What's Changed
* Bump to 1.11.0 by @TomerShor in https://github.com/nuclio/nuclio/pull/2707
* Fix [UI] Vulnerability Fixes by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2705
* Remedy vulnerabilities by @liranbg in https://github.com/nuclio/nuclio/pull/2708


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.11.0...1.11.1
1.11.0: tag_name: 1.11.0
body: ## What's Changed
* CI - linter updates by @liranbg in https://github.com/nuclio/nuclio/pull/2694
* Prevent command injection by @victorcwai in https://github.com/nuclio/nuclio/pull/2697
* Docs - update kafka with support for sasl by @liranbg in https://github.com/nuclio/nuclio/pull/2699
* dotnet - pull sdk from branch master by @liranbg in https://github.com/nuclio/nuclio/pull/2702
* Bump packages by @liranbg in https://github.com/nuclio/nuclio/pull/2704
* Kafka - use latest sarama by @liranbg in https://github.com/nuclio/nuclio/pull/2693

## New Contributors
* @victorcwai made their first contribution in https://github.com/nuclio/nuclio/pull/2697

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.8...1.11.0
1.10.8: tag_name: 1.10.8
body: ## What's Changed
* Fix resync in case time is zero-ed by @liranbg in https://github.com/nuclio/nuclio/pull/2691
* Local - few fixes by @liranbg in https://github.com/nuclio/nuclio/pull/2692
* Bump nanoid and mocha in /pkg/processor/runtime/nodejs/js by @dependabot in https://github.com/nuclio/nuclio/pull/2671


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.7...1.10.8
1.10.7: tag_name: 1.10.7
body: ## What's Changed
* CI - Run unit test with race-condition detection by @liranbg in https://github.com/nuclio/nuclio/pull/2682
* Bump v3io/scaler by @liranbg in https://github.com/nuclio/nuclio/pull/2683
* Local - Function to use platform defaults by @liranbg in https://github.com/nuclio/nuclio/pull/2687
* Bump modules by @liranbg in https://github.com/nuclio/nuclio/pull/2689


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.6...1.10.7
1.6.33: tag_name: 1.6.33
body: ## What's Changed
* Kafka trigger - support scram auth mechanism [1.6.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2455
* Helm - accept kaniko init container image name [1.6.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2498
* Bump Java SDK - 11 [1.6.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2688


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.32...1.6.33
1.10.6: tag_name: 1.10.6
body: ## What's Changed
* Increase ingress readiness wait time to 2.5 minutes by @TomerShor in https://github.com/nuclio/nuclio/pull/2677
* Bump dashboard controls to 0.39.11 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2678
* Add Github issue templates by @TomerShor in https://github.com/nuclio/nuclio/pull/2681
* Kafka - Disable worker signaling before rebalance by @TomerShor in https://github.com/nuclio/nuclio/pull/2679


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.5...1.10.6
1.10.5: tag_name: 1.10.5
body: ## What's Changed
* Bumb dashboard controls to 0.39.10 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2666
* Bump async from 2.6.3 to 2.6.4 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2667
* Local - pull image prior to creating function volume mount by @liranbg in https://github.com/nuclio/nuclio/pull/2669
* Kaniko - use workdir /kaniko by @liranbg in https://github.com/nuclio/nuclio/pull/2668
* Fix Python unit test timings by @liranbg in https://github.com/nuclio/nuclio/pull/2672
* Kafka - Decouple worker termination signal from explicit ack by @TomerShor in https://github.com/nuclio/nuclio/pull/2675


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.4...1.10.5
1.10.4: tag_name: 1.10.4
body: ## What's Changed
* Minor chart templates fixes by @TomerShor in https://github.com/nuclio/nuclio/pull/2665
* [UI] Redirect Nuclio UI back to MLRun UI when clicking on Projects by @mavdryk in https://github.com/nuclio/nuclio/pull/2636


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.3...1.10.4
1.10.3: tag_name: 1.10.3
body: ## What's Changed
* Bump indirect modules by @liranbg in https://github.com/nuclio/nuclio/pull/2661
* Fix cron job deletion by @liranbg in https://github.com/nuclio/nuclio/pull/2664
* Align copyrights format by @liranbg in https://github.com/nuclio/nuclio/pull/2663


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.2...1.10.3
1.10.2: tag_name: 1.10.2
body: ## What's Changed
* CI - Add copyright license checker by @TomerShor in https://github.com/nuclio/nuclio/pull/2655
* Format shebang above copyright disclaimer by @eliyahu77 in https://github.com/nuclio/nuclio/pull/2654
* [Dashboard] fetch templates on build time by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2644
* Local - no need to volumize /tmp when running nuclio with docker by @liranbg in https://github.com/nuclio/nuclio/pull/2658
* Sync between event and control output handlers by @TomerShor in https://github.com/nuclio/nuclio/pull/2659
* Fix security context test failure on docker platform by @liranbg in https://github.com/nuclio/nuclio/pull/2660


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.1...1.10.2
1.10.1: tag_name: 1.10.1
body: ## What's Changed
* Api gateway docs - fix ui screenshots by @TomerShor in https://github.com/nuclio/nuclio/pull/2640
* Bump nuclio-sdk-py to v0.5.1 by @TomerShor in https://github.com/nuclio/nuclio/pull/2639
* Bump Go Modules by @liranbg in https://github.com/nuclio/nuclio/pull/2641
* Update stream trigger docs with QualifiedOffset by @TomerShor in https://github.com/nuclio/nuclio/pull/2643
* Kafka - Enrich runtime configuration with worker termination timeout by @TomerShor in https://github.com/nuclio/nuclio/pull/2646
* Kaniko - Create job name with random suffix by @TomerShor in https://github.com/nuclio/nuclio/pull/2648
* Add Copyright Disclaimer To All Files by @eliyahu77 in https://github.com/nuclio/nuclio/pull/2651
* Platform - default service account for function and kaniko pods by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2650
* Format build tags above copyright by @TomerShor in https://github.com/nuclio/nuclio/pull/2652
* Auth - Get user and group ids from session verification response body by @TomerShor in https://github.com/nuclio/nuclio/pull/2653

## New Contributors
* @eliyahu77 made their first contribution in https://github.com/nuclio/nuclio/pull/2651

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.10.0...1.10.1
1.10.0: tag_name: 1.10.0
body: ### ❕Introducing stream trigger explicit ack and control communication
A new way of communicating between the python runtime and the Nuclio processor was added, so messages can be sent from the user code side to the triggers/processor.
Specifically, this can be used to ack explicitly on event from stream triggers (kafka & v3io stream), which can be useful for stateful functions and processing multiple events before acking on them.
Read more info here:
https://github.com/nuclio/nuclio/blob/development/docs/reference/triggers/kafka.md#explicit-offset-commits
https://github.com/nuclio/nuclio/blob/development/docs/reference/triggers/v3iostream.md#explicit-offset-commits

## What's Changed
* Update translation version to 0.4 by @mavdryk in https://github.com/nuclio/nuclio/pull/2595
* [Docs] - ECR with EC2 IAM policy by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2613
* Local platform updates by @liranbg in https://github.com/nuclio/nuclio/pull/2611
* Bump moment from 2.29.2 to 2.29.4 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2614
* Introducing Functional test by @liranbg in https://github.com/nuclio/nuclio/pull/2612
* Fix Kafka integration tests by @TomerShor in https://github.com/nuclio/nuclio/pull/2615
* Kafka trigger - Send termination signal to workers on rebalance by @TomerShor in https://github.com/nuclio/nuclio/pull/2606
* Bump jquery-ui from 1.13.0 to 1.13.2 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2616
* Fix kafka trigger worker termination timeout enrichment by @TomerShor in https://github.com/nuclio/nuclio/pull/2618
* Kaniko - create ECR cache repo by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2620
* [Docs] Add api gateways documentation by @TomerShor in https://github.com/nuclio/nuclio/pull/2617
* Revert #2603 - Kafka rebalance tests by @TomerShor in https://github.com/nuclio/nuclio/pull/2622
* Remove platform config from processor logs by @TomerShor in https://github.com/nuclio/nuclio/pull/2625
* Introduce control communication by @TomerShor in https://github.com/nuclio/nuclio/pull/2609
* Kaniko - fix ECR URL inference by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2626
* Remove CatchAndLogPanic wrapper function by @TomerShor in https://github.com/nuclio/nuclio/pull/2629
* Fix bug in enrich env vars by @moranbental in https://github.com/nuclio/nuclio/pull/2630
* V3io stream trigger - change worker allocation mode via annotations by @TomerShor in https://github.com/nuclio/nuclio/pull/2631
* Kafka trigger - support explicit ack by @TomerShor in https://github.com/nuclio/nuclio/pull/2627
* V3IO stream trigger - support explicit ack by @TomerShor in https://github.com/nuclio/nuclio/pull/2632
* TestTimeout - increase timeout and sleep time by @TomerShor in https://github.com/nuclio/nuclio/pull/2633

## New Contributors
* @moranbental made their first contribution in https://github.com/nuclio/nuclio/pull/2630

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.9.3...1.10.0
1.9.3: tag_name: 1.9.3
body: ## What's Changed
* Kaniko - fix ECR URL inference [1.9.x] by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2628


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.9.2...1.9.3
1.9.2: tag_name: 1.9.2
body: ## What's Changed
* Kaniko - create ECR cache repo [1.9.x] (#2620) by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2621


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.9.1...1.9.2
1.9.1: tag_name: 1.9.1
body: ## What's Changed
* Kaniko builder - push to ECR with EC2 instance profile by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2605


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.9.0...1.9.1
1.9.0: tag_name: 1.9.0
body: ## What's Changed
* Add ExplicitAckMode to Trigger config by @TomerShor in https://github.com/nuclio/nuclio/pull/2599
* Add kafka rebalance integration test by @TomerShor in https://github.com/nuclio/nuclio/pull/2603
* Python wrapper - support async socket communication by @TomerShor in https://github.com/nuclio/nuclio/pull/2601
* Bump kubernetes client to v1.23 by @TomerShor in https://github.com/nuclio/nuclio/pull/2604


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.17...1.9.0
1.8.17: tag_name: 1.8.17
body: ## What's Changed
* Resolve AWS region from ECR URL by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2600


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.16...1.8.17
1.8.16: tag_name: 1.8.16
body: ## What's Changed
* Make golang dockerfile more flexible by @papandadj in https://github.com/nuclio/nuclio/pull/2580
* Bump CI Kubernetes version to 1.23 by @liranbg in https://github.com/nuclio/nuclio/pull/2584
* add proxy to golang images by @william-lbn in https://github.com/nuclio/nuclio/pull/2585
* Impl [Services] scalable mlrun-api by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2588
* Bump Newtonsoft.Json from 12.0.2 to 13.0.1 in /pkg/processor/runtime/dotnetcore/test/_outputter by @dependabot in https://github.com/nuclio/nuclio/pull/2592
* Fix docker distribution checksum error by @liranbg in https://github.com/nuclio/nuclio/pull/2596
* Support ECR with kaniko by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2597
* Support platform config common runtime env vars by @liranbg in https://github.com/nuclio/nuclio/pull/2598

## New Contributors
* @papandadj made their first contribution in https://github.com/nuclio/nuclio/pull/2580
* @william-lbn made their first contribution in https://github.com/nuclio/nuclio/pull/2585

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.15...1.8.16
1.8.15: tag_name: 1.8.15
body: ## What's Changed
* Fix [Nuclio] Function pod priority shows values when validFunctionPriorityClassNames is null by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2574
* Bump Java SDK - 11 by @liranbg in https://github.com/nuclio/nuclio/pull/2578
* Check ingress readiness after deployment is ready by @TomerShor in https://github.com/nuclio/nuclio/pull/2570
* Update packages by @liranbg in https://github.com/nuclio/nuclio/pull/2581


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.14...1.8.15
1.8.14: tag_name: 1.8.14
body: ## What's Changed
* Allow running nuclio with rootless user when using kaniko by @liranbg in https://github.com/nuclio/nuclio/pull/2575


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.13...1.8.14
1.8.13: tag_name: 1.8.13
body: ## What's Changed
* Fix [Nuclio] Nuclio UI - show default resources (mem,cpu) when first creating function by @iurii-vatazhyshyn in https://github.com/nuclio/nuclio/pull/2565
* Impl [UI] - adding spill disk param to trino by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2567
* Security and vulnerabilities fixes by @liranbg in https://github.com/nuclio/nuclio/pull/2572


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.12...1.8.13
1.8.12: tag_name: 1.8.12
body: ## What's Changed
* Add json compatibility to pod resource requirements by @TomerShor in https://github.com/nuclio/nuclio/pull/2564
* Add GoLand UI run configurations by @liranbg in https://github.com/nuclio/nuclio/pull/2563


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.11...1.8.12
1.8.11: tag_name: 1.8.11
body: ## What's Changed
* Bump dashboard-controls-version 0.39.0 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2558
* Kaniko - Improve job status polling by @TomerShor in https://github.com/nuclio/nuclio/pull/2559
* Add default function pod resources to frontend spec by @TomerShor in https://github.com/nuclio/nuclio/pull/2560


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.10...1.8.11
1.8.10: tag_name: 1.8.10
body: ## What's Changed
* Check deployment and ingress readiness before readiness timeout by @TomerShor in https://github.com/nuclio/nuclio/pull/2553
* Increase default function readiness timeout by @TomerShor in https://github.com/nuclio/nuclio/pull/2555
* Kubernetes - tweak function availability wait by @liranbg in https://github.com/nuclio/nuclio/pull/2554


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.9...1.8.10
1.8.9: tag_name: 1.8.9
body: ## What's Changed
* Bump Dashboard-controls to 0.38.9 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2547
* Impl [Nuclio] Add versioning for i18n by @iurii-vatazhyshyn in https://github.com/nuclio/nuclio/pull/2550
* Bump dashboard-controls version 0.38.10 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2552
* Enrich function spec with default container resources by @TomerShor in https://github.com/nuclio/nuclio/pull/2549
* Bump async from 2.6.3 to 2.6.4 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2551


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.8...1.8.9
1.8.8: tag_name: 1.8.8
body: ## What's Changed
* Ingress - improve resource creation waiting by @liranbg in https://github.com/nuclio/nuclio/pull/2545


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.7...1.8.8
1.8.7: tag_name: 1.8.7
body: ## What's Changed
* Bump dashboard-controls version 0.38.8 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2543
* Increase cluster autoscale wait time  by @TomerShor in https://github.com/nuclio/nuclio/pull/2544


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.6...1.8.7
1.8.6: tag_name: 1.8.6
body: ## What's Changed
* Preemptible nodes - allow opting out by using none by @liranbg in https://github.com/nuclio/nuclio/pull/2540
* Preemption mode - fix changing from constraint to prevent when having tolerations by @liranbg in https://github.com/nuclio/nuclio/pull/2541
* Bump moment from 2.26.0 to 2.29.2 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2542


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.5...1.8.6
1.8.5: tag_name: 1.8.5
body: ## What's Changed
* Bump dashboard controls version 0.38.7 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2536
* Add tolerations to Kaniko job pods by @TomerShor in https://github.com/nuclio/nuclio/pull/2537
* Fail deployments on stuck kaniko job pods by @TomerShor in https://github.com/nuclio/nuclio/pull/2535
* Preemption - fix potential bug when setting mode to prevent by @liranbg in https://github.com/nuclio/nuclio/pull/2538
* Enhance function lazy create or update by @liranbg in https://github.com/nuclio/nuclio/pull/2539


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.4...1.8.5
1.8.4: tag_name: 1.8.4
body: ## What's Changed
* Auth - fix cache key to include url by @liranbg in https://github.com/nuclio/nuclio/pull/2533


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.3...1.8.4
1.8.3: tag_name: 1.8.3
body: ## What's Changed
* Golang - do not pin patch version by @liranbg in https://github.com/nuclio/nuclio/pull/2531


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.2...1.8.3
1.8.2: tag_name: 1.8.2
body: 292856a55 Refactor v3io streams resource logging and errors (#2528)
544d9dfb4 Bumb dashboard controls v0.38.5 (#2529)
d747d8c15 Preemption mode - default pruning to false (#2526)
e410e2cac Bump ansi-regex from 3.0.0 to 3.0.1 in /pkg/processor/runtime/nodejs/js (#2527)
745c11d2e Bump github.com/valyala/fasthttp from 1.33.0 to 1.34.0 (#2521)
2a2485510 Bump minimist from 1.2.5 to 1.2.6 in /pkg/dashboard/ui (#2523)
edfbb75de Bump minimist from 1.2.5 to 1.2.6 in /pkg/processor/runtime/nodejs/js (#2525)

1.8.1: tag_name: 1.8.1
body: ## What's Changed
* IG-20345 - add support for project update by id by @yaelgen in https://github.com/nuclio/nuclio/pull/2509
* Bump dashboard controls version v0.38.4 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2519
* Preemption modes - Add prevent by @liranbg in https://github.com/nuclio/nuclio/pull/2518
* Fix function configmap created without labels by @liranbg in https://github.com/nuclio/nuclio/pull/2520

## New Contributors
* @yaelgen made their first contribution in https://github.com/nuclio/nuclio/pull/2509

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.8.0...1.8.1
1.8.0: tag_name: 1.8.0
body: ⚠️  Breaking Change ⚠️ 
On Nuclio >= 1.8.0, Python runtimes 3.7+ will decode incoming event metadata to utf8 - that means, if your function must support non-utf8 on the event metadata fields (read: not body), then use the given envvar `NUCLIO_PYTHON_DECODE_EVENT_STRINGS` and set it to `false`. that will preserve the behavior given on Nuclio 1.6.x and 1.7.x

see https://github.com/nuclio/nuclio/pull/2510 and https://github.com/nuclio/nuclio/pull/2087 for more details.


## What's Changed
* Bump dashboard controls version to 0.38.0 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2502
* Bump dashboard controls v0.38.1 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2503
* Change default k8s cron trigger base image by @liranbg in https://github.com/nuclio/nuclio/pull/2505
* Bump karma from 6.3.14 to 6.3.16 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2501
* Bump dashboard controls 0.38.2 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2506
* Fix [UI] Error Messages: Multiple customers: the dashboard is too sensitive for disconnections by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2507
* Bump dashboard version to 0.38.3 by @ilan7empest in https://github.com/nuclio/nuclio/pull/2508
* Python - decode utf8 characters by default by @liranbg in https://github.com/nuclio/nuclio/pull/2510
* Assign function attributes to Kaniko and Cron job pods by @TomerShor in https://github.com/nuclio/nuclio/pull/2512
* IG-19671: Increase OPA readiness probe success threshold by @TomerShor in https://github.com/nuclio/nuclio/pull/2511
* Fix function statistic to include project name by @liranbg in https://github.com/nuclio/nuclio/pull/2513
* Python - default runtime from 3.6 to 3.7 by @liranbg in https://github.com/nuclio/nuclio/pull/2515
* Local platform - ensure no function container right before deploying the function by @liranbg in https://github.com/nuclio/nuclio/pull/2516
* Bugfix - silent failure on function deployment - continue by @liranbg in https://github.com/nuclio/nuclio/pull/2517


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.11...1.8.0
1.7.11: tag_name: 1.7.11
body: ## What's Changed
* Fix function / apigw ownership not being populated by @liranbg in https://github.com/nuclio/nuclio/pull/2496
* Add retries to OPA permission queries by @TomerShor in https://github.com/nuclio/nuclio/pull/2497
* Support updating apigateways via specific route by @TomerShor in https://github.com/nuclio/nuclio/pull/2494
* Helm - accept kaniko init container image name by @liranbg in https://github.com/nuclio/nuclio/pull/2499
* Releaser - fix releasing helm chart by @liranbg in https://github.com/nuclio/nuclio/pull/2500


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.10...1.7.11
1.7.10: tag_name: 1.7.10
body: ## What's Changed
* Add username suffix to docker registry URL only if it does not exist by @Hedingber in https://github.com/nuclio/nuclio/pull/2481
* Bump dashboard controls version by @ilan7empest in https://github.com/nuclio/nuclio/pull/2483
* Handle igz authentication failure logs better by @liranbg in https://github.com/nuclio/nuclio/pull/2486
* Add deprecation warnings when deploying a function with python 3.6 by @TomerShor in https://github.com/nuclio/nuclio/pull/2485
* Add project name to trigger and worker metrics by @liranbg in https://github.com/nuclio/nuclio/pull/2487
* Bump dashboard controls by @ilan7empest in https://github.com/nuclio/nuclio/pull/2488
* Project - cache upon creation by @liranbg in https://github.com/nuclio/nuclio/pull/2489
* Bump dashboard controls by @ilan7empest in https://github.com/nuclio/nuclio/pull/2491
* V3IO-Stream trigger - Shard Retention by @TomerShor in https://github.com/nuclio/nuclio/pull/2484
* Bump dashboard controls version by @ilan7empest in https://github.com/nuclio/nuclio/pull/2493
* Fix helm chart external ip address resolution by @liranbg in https://github.com/nuclio/nuclio/pull/2492


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.9...1.7.10
1.7.9: tag_name: 1.7.9
body: ## What's Changed
* Rename v3io request concurrency by @TomerShor in https://github.com/nuclio/nuclio/pull/2476
* Bump karma from 6.3.1 to 6.3.14 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2477
* Bump ajv from 6.12.2 to 6.12.6 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2478
* Bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible by @dependabot in https://github.com/nuclio/nuclio/pull/2479
* Fix getting preemption mode from annotation by @liranbg in https://github.com/nuclio/nuclio/pull/2482


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.8...1.7.9
1.7.8: tag_name: 1.7.8
body: ## What's Changed
* Bump dashboard controls version by @ilan7empest in https://github.com/nuclio/nuclio/pull/2466
* Bump is-svg from 4.2.1 to 4.3.2 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2467
* Update Kubernetes API batch to v1 by @liranbg in https://github.com/nuclio/nuclio/pull/2469
* Bump dependencies by @liranbg in https://github.com/nuclio/nuclio/pull/2465
* Fix ci import project test transient errors by @liranbg in https://github.com/nuclio/nuclio/pull/2470
* CI - test against Kubernetes 1.22 by @liranbg in https://github.com/nuclio/nuclio/pull/2471
* Log Kubernetes server warnings nicely by @liranbg in https://github.com/nuclio/nuclio/pull/2472
* Allow support for functions to run on preemptible nodes by @liranbg in https://github.com/nuclio/nuclio/pull/2473
* Allow support for function pods to run on preemptible nodes part 2 by @liranbg in https://github.com/nuclio/nuclio/pull/2474
* Preemptible mode - fixes and refining by @liranbg in https://github.com/nuclio/nuclio/pull/2475
* Add get stream shard lags endpoint by @TomerShor in https://github.com/nuclio/nuclio/pull/2456


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.7...1.7.8
1.7.7: tag_name: 1.7.7
body: ## What's Changed
* Bump packages by @liranbg in https://github.com/nuclio/nuclio/pull/2459
* Fix nodejs event leak by @liranbg in https://github.com/nuclio/nuclio/pull/2464
* Enhanced function pod / cron job resources enrichment by @TomerShor in https://github.com/nuclio/nuclio/pull/2462


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.6...1.7.7
1.7.6: tag_name: 1.7.6
body: ## What's Changed
* Bump engine.io from 4.1.1 to 4.1.2 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2442
* Bump follow-redirects from 1.13.3 to 1.14.7 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2443
* Bump nginx alpine docker version by @liranbg in https://github.com/nuclio/nuclio/pull/2444
* Bumped dashboard-controls version by @ilan7empest in https://github.com/nuclio/nuclio/pull/2445
* Create v3io streams resource by @TomerShor in https://github.com/nuclio/nuclio/pull/2447
* refactor: use `os.ReadDir` for lightweight directory reading by @Juneezee in https://github.com/nuclio/nuclio/pull/2446
* Bumb dashboard controls version by @ilan7empest in https://github.com/nuclio/nuclio/pull/2452
* Kafka trigger - support scram auth mechanism by @liranbg in https://github.com/nuclio/nuclio/pull/2451
* Nuclio redactor - preparations by @liranbg in https://github.com/nuclio/nuclio/pull/2448
* Bump log4js from 6.3.0 to 6.4.0 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2453

## New Contributors
* @ilan7empest made their first contribution in https://github.com/nuclio/nuclio/pull/2445
* @Juneezee made their first contribution in https://github.com/nuclio/nuclio/pull/2446

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.5...1.7.6
1.7.5: tag_name: 1.7.5
body: ## 🎉 Features

- Support Kubernetes 1.21
- Upgrade Go version to 1.17

## What's Changed
* Upgrade dependencies to remedy vulnerabilities by @liranbg in https://github.com/nuclio/nuclio/pull/2423
* [dashboard/UI] - Bump some packages to pick up security patches by @omesser in https://github.com/nuclio/nuclio/pull/2427
* Upgrade go to 1.17 by @liranbg in https://github.com/nuclio/nuclio/pull/2424
* Dashboard - bind request id using middleware by @liranbg in https://github.com/nuclio/nuclio/pull/2431
* Populate resource version for create/update scenarios by @liranbg in https://github.com/nuclio/nuclio/pull/2429
* Platform - Block function deployment when existing function is being provisioned by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2430
* Kubernetes multiworker - add ctx by @liranbg in https://github.com/nuclio/nuclio/pull/2432
* HTTP Trigger - Reduce memory usage flag by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2415
* Support function pod tolerations by @liranbg in https://github.com/nuclio/nuclio/pull/2433
* Create resource context from request by @TomerShor in https://github.com/nuclio/nuclio/pull/2436
* [UI] Disallow edits during deployment by @mavdryk in https://github.com/nuclio/nuclio/pull/2380
* Add Detached context struct by @TomerShor in https://github.com/nuclio/nuclio/pull/2437
* [Docs] Local development by @TomerShor in https://github.com/nuclio/nuclio/pull/2439
* Modify Iguazio headers and enrich username labels by @TomerShor in https://github.com/nuclio/nuclio/pull/2438
* Bump kubernetes client to v1.21 by @TomerShor in https://github.com/nuclio/nuclio/pull/2428
* Nuctl - Inject context to commands from root commandeer by @TomerShor in https://github.com/nuclio/nuclio/pull/2440


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.4...1.7.5
1.1.39: tag_name: 1.1.39
body: ## What's Changed
* Fix CI [1.1.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2435
* Backport shared worker allocation fix [1.1.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2434


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.1.38...1.1.39
1.7.4: tag_name: 1.7.4
body: ## What's Changed
* Bump Kaniko default version by @liranbg in https://github.com/nuclio/nuclio/pull/2418
* Use nuclio/errgroup instead of sync/errgroup by @TomerShor in https://github.com/nuclio/nuclio/pull/2416
* Errgroup - Limit number of concurrent goroutines with semaphore by @TomerShor in https://github.com/nuclio/nuclio/pull/2420
* V3io - window size improvements and fixes by @liranbg in https://github.com/nuclio/nuclio/pull/2419
* Added artifact hub badge by @liranbg in https://github.com/nuclio/nuclio/pull/2421
* Use newer alpine images by @omesser in https://github.com/nuclio/nuclio/pull/2422


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.3...1.7.4
1.6.32: tag_name: 1.6.32
body: ## What's Changed
* V3io - window size improvements and fixes by @liranbg in https://github.com/nuclio/nuclio/pull/2417


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.31...1.6.32
1.7.3: tag_name: 1.7.3
body: ## What's Changed
* K8s resources (helm/yamls) - Deprecate rbac.authorization.k8s.io/v1beta1, fix k8s 1.22 compatibility by @omesser in https://github.com/nuclio/nuclio/pull/2405
* [Docs] Remove cloud specifics and some updates by @liranbg in https://github.com/nuclio/nuclio/pull/2407
* [Docs] Add README_zh Chinese translation by @Promacanthus in https://github.com/nuclio/nuclio/pull/2396
* Local - fix deleted function containers in stopped state by @liranbg in https://github.com/nuclio/nuclio/pull/2408
* Add context to all log lines by @TomerShor in https://github.com/nuclio/nuclio/pull/2410
* Nuclio - add hiring badge by @liranbg in https://github.com/nuclio/nuclio/pull/2413
* Fix autoscale event typo by @TomerShor in https://github.com/nuclio/nuclio/pull/2414

## New Contributors
* @Promacanthus made their first contribution in https://github.com/nuclio/nuclio/pull/2396

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.2...1.7.3
1.6.31: tag_name: 1.6.31
body: ## What's Changed
* Bump v3io-go version [1.6.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2412


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.30...1.6.31
1.7.2: tag_name: 1.7.2
body: ## What's Changed
* Log alignment - reason field to type string by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2403
* Bump v3io go version by @liranbg in https://github.com/nuclio/nuclio/pull/2404
* Enhance fail-fast to respect pod scale up events by @TomerShor in https://github.com/nuclio/nuclio/pull/2399


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.1...1.7.2
1.7.1: tag_name: 1.7.1
body: ## What's Changed
* Move fast failure logic from dashboard to controller by @TomerShor in https://github.com/nuclio/nuclio/pull/2392
* Fix stream unit test by @liranbg in https://github.com/nuclio/nuclio/pull/2395
* Unset function invocation urls in case function deployment fails by @TomerShor in https://github.com/nuclio/nuclio/pull/2397


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.7.0...1.7.1
1.7.0: tag_name: 1.7.0
body: ## What's Changed
* Local platform - Change default function mount to docker volume by @liranbg in https://github.com/nuclio/nuclio/pull/2391

1.6.30: tag_name: 1.6.30
body: ## What's Changed
* Add v3iostream ack window size annotation by @TomerShor in https://github.com/nuclio/nuclio/pull/2393
* Kafka - allowing predefined ack window offset  by @liranbg in https://github.com/nuclio/nuclio/pull/2394


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.29...1.6.30
1.6.29: tag_name: 1.6.29
body: ## What's Changed
* [API GWs] Add func exist validation header on create/update by @iurii-vatazhyshyn in https://github.com/nuclio/nuclio/pull/2383
* [UI] Performance issue with big amount of records by @illia-prokopchuk in https://github.com/nuclio/nuclio/pull/2388
* Fix returned error code when updating a non existing project by @liranbg in https://github.com/nuclio/nuclio/pull/2390
* V3io stream trigger - allowing predefined ack window offset by @quaark in https://github.com/nuclio/nuclio/pull/2387
* Fix controller potentially can set nil function state by @liranbg in https://github.com/nuclio/nuclio/pull/2385
* V3io - ensure consumer group start consuming by @liranbg in https://github.com/nuclio/nuclio/pull/2384
* Fix delete function even when filtered out by @liranbg in https://github.com/nuclio/nuclio/pull/2386
* Bump jquery-ui from 1.12.0 to 1.13.0 in /pkg/dashboard/ui by @dependabot in https://github.com/nuclio/nuclio/pull/2378

## New Contributors
* @illia-prokopchuk made their first contribution in https://github.com/nuclio/nuclio/pull/2388

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.28...1.6.29
1.6.28: tag_name: 1.6.28
body: ## What's Changed
* Kaniko - Retry pushing images to registry by @TomerShor in https://github.com/nuclio/nuclio/pull/2379
* Fix status code returned by various of errors by @liranbg in https://github.com/nuclio/nuclio/pull/2381
* Increase waiting for function creation timeout by @liranbg in https://github.com/nuclio/nuclio/pull/2382

## New Contributors
* @TomerShor made their first contribution in https://github.com/nuclio/nuclio/pull/2379

**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.27...1.6.28
1.6.27: tag_name: 1.6.27
body: ## What's Changed
* UI: For DX, immediately reflect changes to i18n messages (in dev) by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2372
* Fix resolving external ip address during function deployment by @liranbg in https://github.com/nuclio/nuclio/pull/2373
* UI: Set i18n cache timeout for development on build time by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2374
* UI: Add proxy to dev server on '/api', rename env vars for ports by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2375
* UI: Add N/A to invocation URLs and move hint to tooltip by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2376
* Fix returned status code when trying to create an already-exist project by @liranbg in https://github.com/nuclio/nuclio/pull/2377


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.26...1.6.27
1.6.26: tag_name: 1.6.26
body: ## What's Changed
* Kaniko - retry fetching function assets in case of transient network issues by @liranbg in https://github.com/nuclio/nuclio/pull/2370
* CI - bump Kubernetes to 1.20+ by @liranbg in https://github.com/nuclio/nuclio/pull/2371


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.25...1.6.26
1.6.25: tag_name: 1.6.25
body: ## What's Changed
* Function readiness derived from its http trigger readiness by @liranbg in https://github.com/nuclio/nuclio/pull/2366
* UI: Enrich tooltip of Target CPU by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2369
* Function spec - add fields to allow customizing function deployment behavior on k8s by @liranbg in https://github.com/nuclio/nuclio/pull/2368


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.24...1.6.25
1.5.25: tag_name: 1.5.25
body: ## What's Changed
* Logger - support JSON compliant extra vars [1.5.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2367


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.5.24...1.5.25
1.6.24: tag_name: 1.6.24
body: ## What's Changed
* Fix panic when restarting wrapper process by @liranbg in https://github.com/nuclio/nuclio/pull/2363
* Enhanced building container image log arguments by @liranbg in https://github.com/nuclio/nuclio/pull/2364
* Default more field to be JSON compliant by @liranbg in https://github.com/nuclio/nuclio/pull/2365


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.23...1.6.24
1.6.23: tag_name: 1.6.23
body: ## What's Changed
* Kaniko - Improve loggings by @liranbg in https://github.com/nuclio/nuclio/pull/2361
* Dashboard - fix wrapping err by @liranbg in https://github.com/nuclio/nuclio/pull/2362


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.22...1.6.23
1.6.22: tag_name: 1.6.22
body: ## What's Changed
* APIGateways - fail when trying to modify project name for an existing record by @liranbg in https://github.com/nuclio/nuclio/pull/2356
* Kube Platform - Resolve and validate function service type from http triggers by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2350
* Fix function deployment is not server-side generated correctly by @liranbg in https://github.com/nuclio/nuclio/pull/2357


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.21...1.6.22
1.6.21: tag_name: 1.6.21
body: ## What's Changed
* UI: Unexpected confirmation on function creation by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2348
* Python - support injecting custom ssl ca for pip commands by @liranbg in https://github.com/nuclio/nuclio/pull/2344
* Local platform - fix function internal addresses resolution by @liranbg in https://github.com/nuclio/nuclio/pull/2349


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.20...1.6.21
1.6.20: tag_name: 1.6.20
body: ## What's Changed
* UI: Code: Add tooltips to Git code-entry type by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2335
* [Nuclio] Delete a function while it is deploying by @iurii-vatazhyshyn in https://github.com/nuclio/nuclio/pull/2336
* Nuctl - function events small fixes by @liranbg in https://github.com/nuclio/nuclio/pull/2337
* Function event - enrich headers correctly by @liranbg in https://github.com/nuclio/nuclio/pull/2339
* APIGateway: add function existence validation [optionally] by @liranbg in https://github.com/nuclio/nuclio/pull/2342
* Kubernetes - Turn off resync by @liranbg in https://github.com/nuclio/nuclio/pull/2343
* UI: Deploy result: Wrong text and colors when unhealthy by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2346


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.19...1.6.20
1.5.24: tag_name: 1.5.24
body: ## What's Changed
* Fix java onbuild image [1.5.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2341
* Kubernetes - Turn off resync [1.5.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2340
* bump v3io-go [1.5.x] by @liranbg in https://github.com/nuclio/nuclio/pull/2345


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.5.23...1.5.24
1.6.19: tag_name: 1.6.19
body: ## What's Changed
* [CI] - Fix broken test by @liranbg in https://github.com/nuclio/nuclio/pull/2318
* UI: Node Selector: empty after new function deploy by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2319
* Update fasthttp  by @liranbg in https://github.com/nuclio/nuclio/pull/2323
* CI - More labels by @liranbg in https://github.com/nuclio/nuclio/pull/2324
* Add default requests and limits to Opa server by @liranbg in https://github.com/nuclio/nuclio/pull/2322
* Volumes and volume mounts validation by @liranbg in https://github.com/nuclio/nuclio/pull/2321
* Validate service type by @liranbg in https://github.com/nuclio/nuclio/pull/2325
* APIGateway - do not allow changing project name for existing records by @liranbg in https://github.com/nuclio/nuclio/pull/2326
* Volume enrichment and validation updates by @liranbg in https://github.com/nuclio/nuclio/pull/2327
* Bump v3io-go to 0.2.18 by @liranbg in https://github.com/nuclio/nuclio/pull/2329
* UI: Reword "Project Name" to "Project name" for consistency by @eran-nussbaum in https://github.com/nuclio/nuclio/pull/2331
* Do not allow deleting functions that are being provisioned by @liranbg in https://github.com/nuclio/nuclio/pull/2330
* Pods priority support by @AlonMaor14 in https://github.com/nuclio/nuclio/pull/2328
* Fix kaniko parallel builds by @liranbg in https://github.com/nuclio/nuclio/pull/2332
* Update ignore state validation header name by @liranbg in https://github.com/nuclio/nuclio/pull/2334


**Full Changelog**: https://github.com/nuclio/nuclio/compare/1.6.18...1.6.19
1.6.18: tag_name: 1.6.18
body: 2ff296d1 [OPA] Use single batched request when querying multiple resources permissions (#2316)
4707eafe Bump path-parse from 1.0.6 to 1.0.7 in /pkg/dashboard/ui (#2299)
0aa7c4ed Runtimes - code reuse / fixes (#2313)
b6d89598 Projects - updates (#2310)
9c6a99c2 UI: Node Selector: Add validation rules to value (#2309)
40d04e9f Projects: code updates (#2308)
fcf88ee5 UI: Pre-populate default node-selector entries and allow revert (#2307)
d96ceca8 K8s helm chart - Add pod priority support (#2306)
42e76c93 Function: support receiving pod priority and preemption policy (#2305)
c3c33a3b OPA - log filtered out functions (#2304)
b6458311 Bump path-parse from 1.0.6 to 1.0.7 in /pkg/processor/runtime/nodejs/js (#2300)
61731640 Bump jszip from 3.6.0 to 3.7.1 in /pkg/dashboard/ui (#2303)
a0b28e9b UI: Git code entry: Enforce only one of Branch, Tag, Reference (#2302)

1.3.35: tag_name: 1.3.35
body: 0a8853ce [Java] Update and fixes [1.3.x] (#2311)
70b011e9 Fix no space left on device during CI / Release [1.3.x] (#2143)

1.6.17: tag_name: 1.6.17
body: 3161d9c7 Projects - fix enrich namespace (#2298)
6da2be1d Enrich function with default node selector (#2297)
4d414dc9 Projects - update and fixes (#2296)
b27f6415 CI - test against Kubernetes 1.19 (#2294)
8b061c2e Update jwt package for iotcore trigger (#2290)
51a10b49 Releaser - Validate Github token (#2289)

1.5.23: tag_name: 1.5.23
body: e083c7db Reduce function response memory footprint [1.5.x] (#2292)
9235b946 Fix shared worker allocation [1.5.x] (#2291)
88eaf8d9 Fix CI label job typos [1.5.x] (#2293)
372430fc Fix default logger [1.5.x] (#2288)
b50a6a43 API Gateway - add needed header to allow STZ mechanism to work [1.5.x] (#2277)
bfda361d Python - add preceding "L" character for json parsing [1.5.x] (#2276)

1.6.16: tag_name: 1.6.16
body: 55a2be54 Projects - enrich with namespace (#2287)
c9a60dd8 Update V3IO trigger event path (#2285)
8a6cc1ee Default ingress annotations (#2284)
b7928646 Fix CI label job typos (#2286)
2fd8aa68 Fix shared worker allocation (#2283)
54bc20a2 Bump v3io/go version (#2282)
1e31ee91 Enhance resolving brief error for structured var group (#2252)
e2a735ef Preserve build logs - update (#2281)
1e0100c7 Scale to zero - verify function readiness (#2279)
46fc3c8b Revert "Auth - protect /version endpoint" (#2278)
acf1780e Fix Kubernetes CI (#2274)
a7832cbc UI: Add pagination to Functions, update Invocation URLs on deploy(#2269)

1.5.22: tag_name: 1.5.22
body: 33807cc7 DLX - fix deployment helm chart (#2280)
9c9c216c Preserve build logs [1.5.x backport] (#2275)
27b65e52 Scale to zero - verify function readiness [1.5.x] (#2271)
b3e8b939 Fix delete project resources in cascading mode [1.5.x] (#2270)
f0bd68f9 Fix Kubernetes CI [1.5.x] (#2272)

1.6.15: tag_name: 1.6.15
body: ## Commits

aa5a11d8 [DLX][APIGateway] multi target support on invocation (#2267)
8e72ff4b Auth - protect /version endpoint (#2268)
c382d2bb S3 - try download functions w/o auth (#2254)
7bbdd03d Kafka - Add Sasl oath support (#2253)
fbac5a67 Fix - Pull base images upon building a function without cache (#2263)
b732c905 Preserve build logs (#2264)
322eff96 Auth - Fix populating group ids (#2262)

1.5.21: tag_name: 1.5.21
body: dd900d86 Fix - Pull base images upon building a function without cache [1.5.x backport] (#2265)
0fb17d2f CI - fix latest issues [1.5.x backport] (#2266)
4bfbaa5c k8s 1.19 compatibility - helm chart - Bumping CRD apiVesion to v1 + fixing schema validation [1.5.x] (#2241)

1.6.14: tag_name: 1.6.14
body: ## Commits

82135b10 Projects - updates and fixes (#2260)

1.6.13: tag_name: 1.6.13
body: ## Commits

5c1bb456 Authentication - introducing authentication (#2255)
f10677e1 Validate node selector (#2249)
b29c0897 UI: Cron Trigger: fix unexpected change of schedule fields (#2256)
863064ff Opa - fix syncing leader projects (#2248)
d851af36 API Gateway - add needed header to allow STZ mechanism to work (#2247)
05e9cf87 OPA - Update project CRUD operations (#2245)
cce7c17b CI - update linters (#2246)
c7ff72e7 Update DLX/Scaler components (#2244)

1.6.12: tag_name: 1.6.12
body: ## Commits

ecd8d7b8 Support creating function ingress using configurable template (#2242)
cae5309c CI - fix latest issues (#2240)
b0b32efd Python - add preceding "L" character for json parsing (#2238)
8099798a Logger - support JSON compliant extra vars (#2236)
8fe4a10c Docs - update Kafka trigger for multi-topic support (#2237)
0aa2d6e1 Support OPA override header (#2235)
891b20aa Docs - update Kinesis trigger doc (#2234)
160be99c Docs - HTTP trigger port update (#2233)

1.6.11: tag_name: 1.6.11
body: ## Commits

da21b912 Enrich function event with project-name (#2230)
3aae5285 UI: Set `nuclio.io/project-name` label on saving function events (#2232)
12001206 Introducing OPA support (#2212)
dad83913 UI: Test pane: add selection of invocation URL (#2231)
606c9129 Releaser: fix helm charts publishing (#2229)
1.5.20: tag_name: 1.5.20
body: d9e8bd13 Support node selector constrains [1.5.x backport] (#2227)
7b4eb22f UI: Add Node Selector to Configuration tab of Function screen (#2228)

1.6.10: tag_name: 1.6.10
body: ## Commits

a03fc152 Apply node selector changes upon deployment update (#2226)

1.6.9: tag_name: 1.6.9
body: ## Commits

3228860d UI: Tweaks to Node Selector, and rename ***URLs to ***Urls (#2225)
93a26174 Change internal/external json property name to avoid underscoring glitches (#2224)
7c959142 Bump git client to v5 (#2223)
9adea9e4 Bump glob-parent from 5.1.1 to 5.1.2 in /pkg/processor/runtime/nodejs/js (#2220)
5aea498d Bump glob-parent from 5.1.1 to 5.1.2 in /pkg/dashboard/ui (#2221)
541e0cdc UI: Node selectors, internal & external invocation URLs, owner (#2219)
68f4c7b5 Bump hosted-git-info in /pkg/processor/runtime/nodejs/js (#2191)
c0ed2d1e NodeJS runtime - bump lodash from 4.17.20 to 4.17.21
4a8ef06a k8s 1.19 compatibility - helm chart - Bumping CRD apiVesion to v1 + fixing schema validation (#2218)
e70bd4bb CI - handle more labels (#2217)
1.6.8: tag_name: 1.6.8
body: ## Commits

2065abfd Bump Python SDK to 0.3.2 (#2215)
d4558f7b Function template git ca cert support (cont) (#2216)
463620b1 Add default function node selector to platform config (#2214)
fe2d942e Support async def init_context and handle - part 2 (#2209)
d706d63e Bump ws from 7.4.4 to 7.4.6 in /pkg/dashboard/ui (#2211)
086b0758 [docs] - Releaser README fixes (#2210)

1.6.7: tag_name: 1.6.7
body: ## Features

- Python - Support for `async` functions (#2208), thanks @gtopper 
  Note: Checkout the [doc](https://github.com/nuclio/nuclio/blob/development/docs/reference/runtimes/python/python-reference.md#function-and-handler)

## Commits

5d19ce91 Support async def init_context and handle (#2208)
1ec92ae8 Project Sync - Add leader polling/synchronization loop (#2194)
c0d8d4f6 Configurable default function readiness timeout (#2205)
875e4854 Revert README changes taken from an old version (#2207)
03df4b61 Update readme with more up-to-date information (#2206)
9ad7f568 Bump to 1.6.6
1.6.6: tag_name: 1.6.6
body: ## Features

- Added support for balance strategies configuration to kafka trigger (#2199), thanks @ferama!
- Support node selection constrains (#2200)

## Commits

379923fe Releaser: migrate 1.1.x to Github actions (#2204)
a2de753b Introducing RESTful function replica log streams endpoints (#2183)
1e57e1da Added support for balance strategies configuration to kafka trigger (#2199)
0a1201b8 Support node selection constrains (#2200)
2e4c7877 Fix function templates header documentation (#2196)
a5cb9f9d UI: Bump hosted-git-info from 2.8.8 to 2.8.9 in /pkg/dashboard/ui(#2193)
0f4c09d2 UI: Bump lodash from 4.17.19 to 4.17.21 in /pkg/dashboard/ui (#2192)
9ae3d8aa UI: Bump underscore from 1.10.2 to 1.13.1 in /pkg/dashboard/ui (#2189)
7268546e Add default ingress annotations for scale to zero configurations (#2188)
c231c88c Dashboard - avoid writing body on NoContent code (#2185)

1.1.38: tag_name: 1.1.38
body: d6e63cb06 Fix push docker images wrong workdir
d7c9d6e5 Migrate to Github action [1.1.x] (#2203)
9e6b4402 Add more verbose logs on v3io stream trigger [1.1.x] (#2197)

1.5.19: tag_name: 1.5.19
body: de4d67cf Add default ingress annotations for scale to zero configurations [1.5.x] (#2187)

1.6.5: tag_name: 1.6.5
body: ## Features

- Added External / Internal Invocation URLs to function config `status` block (#2163)

## Bug fixes

- Preserve function error state upon deployment (#2164)
- Map concurrent write (#2177)

## Commits

fc0c3a46 External projects iguazio leader client implementation (#2173)
a1953082 Added function invocation timeout (#2182)
90db48e5 Dashboard - allow using invocation urls from UI test pane (#2181)
557951b6 Log internal/external invocation urls upon successful deployment (#2180)
c3e5e03d Fix function monitoring concurrent map writes (#2177)
26918fda Google Pub/Sub Refining Part 1 (#2166)
a869c8f0 Add Git code entry type to doc menu (#2176)
c097be6a CI - tweaks and updates (#2175)
709f9988 Expose function internal and external invocation urls (#2163)
90834a4a Preserve function unhealthiness when deployment failed (#2164)
d0e9c5c7 Update v3ioStream trigger (#2165)
e4e7702e Helm chart - fix indentation on new nodeSelect,tolerations,affinity (#2170)
deb629a9 Makefile - fix helm-publish (#2168)
497565b7 Helm chart - node selector, affinity and tolerations support (#2167)
52ee4893 Preparations for External Projects (#2142)

1.5.18: tag_name: 1.5.18
body: d1b4090e Update Github action changes [1.5.x backport] (#2179)
c4698ae4 Fix function monitoring concurrent map writes [1.5.x backport] (#2178)
95c0bb15 Helm chart - fix indentation on new nodeSelect,tolerations,affinity [1.5.x backport] (#2171)
67ff9ad3 Helm chart - node selector, affinity and tolerations support [1.5.x backport] (#2169)
bd825cba Helm chart - support dashboard nodePort from global for mlrun-kit [1.5.x backport] (#2117)

1.6.4: tag_name: 1.6.4
body: ## Features

- Added `python:3.9` (#2160), (#2155)

## Bug fixes

- Fixed resolving function port for local platform (#2159)

## Commits

8a45e60d UI: Introducing Python 3.9 (#2160)
e0209b78 Fix resolved function container port (#2159)
417d4e65 Python: bump nuclio-sdk version (#2156)
5793cd9e Introducing Python 3.9 (#2155)
64eed6af Mirror docker images for build process to gcr.io/iguazio (#2154)

1.6.3: tag_name: 1.6.3
body: ## Features

- `Git` code entry type - UI part (#2151)

## Commits

20b43c6d UI: Bump y18n from 3.2.1 to 3.2.2 to remedy vulnerability (#2152)
4b32f028 Bump y18n from 4.0.0 to 4.0.1 in /pkg/processor/runtime/nodejs/js (#2153)
918e335b UI: Add "Git" option to function's "Code entry type" (#2151)
b21a9602 [DOC] Fix function-configuration-reference.md links; [infra] Rename HTTP-trigger anchor IDs to avoid using periods (#2139)
066daac3 Fix - Missing ClusterRole rule in nuclio-rbac.yaml (#2150)
755de2f8 Minor readme update (#2149)

1.6.2: tag_name: 1.6.2
body: ## Features

- `Git` code entry type (#2116), (#2122)
- Add annotations to `nuctl` deploy (#2120)

## Commits

e10d796a Releaser: read github token from env (#2144)
905ccfa0 UI: Projects: Deprecate `spec.displayName` (#2138)
848a572e [DOC] [infra] Kafka trigger: add missing image alt texts (#2137)
3605c01c [DOC] Fix external links (#2136)
1a452273 Support Azure-Devops repositories on Git code entry type (#2127)
76e64c7f Added controller integration test suite (#2130)
68a2a759 Bump kubernetes go client to match kubernetes 1.17 (#2129)
90ae1f35 Make controller resync interval configurable (#2128)
ac0c0cb4 nuctl docs updates - Explaining function exposure and nodePorts (#2123)
ed4daf12 Python runtime doc update (#2126)
011da0b2 Introducing code entry type - Git (phase 1) (#2122)
593eb3f7 Nuctl - Log on create resource (#2125)
7650f21a Add annotations flag to nuctl deploy (#2120)
0779f64d Lock CI to go version 1.14 (#2121)

1.3.34: tag_name: 1.3.34
body: 90ce3af2 Fix sarama subscription deadlock [1.3.x backport] (#2141)

1.6.1: tag_name: 1.6.1
body: ## Features

- Added runtime build arguments on platform configuration level (#2116)

## Enhancements

- Reduced function memory footprint by ~half when function returns with a big response body (#2114)
- Added  "hello world" function templates for Python runtimes 3.7 & 3.8 (#2115)

## Commits

c79dc9bb Reduce function response memory footprint (#2114)
2821c4d1 Support runtime specific build arguments (#2116)
32bc80df Enable function container healthiness check by default for local platform (#2111)
000520fe Updated functiontemplates generator script (#2115)
de13d3a5 Fix cron trigger integration test for kubernetes platform (#2113)
9824616c Releaser: conditional bumping version (#2118)
c644d37e Fix releaser bump flag (#2110)

1.5.17: tag_name: 1.5.17
body: eed37b23 Support runtime specific build arguments (#2109)
71ee5c04 Update Sarama to use log level, fix subscription deadlock [1.5.x] (#2078)
b8e4d286 UI: Fix falsely showing transient states of functions and API GWs (#2082)
d197db59 Fix test relaying on latest tag existence [1.5.x backport] (#2079)

1.6.0: tag_name: 1.6.0
body: ## Features

- Added basic support for arm32, arm64 architectures (#2059)
- Added `python:3.7` and `python:3.8` support. (#2072)
  > Python 3.7, 3.8: Do not decode event strings to utf8 by default (#2087)

- (re)Added the option to mount host path (for local platform only). 
  > Check the `CONFIGURATION` tab, volumes section on your function UI screen.

## Dropped support

Runtime: `python:2.7` (#2065)
Runtime: `pypy` (#2068)
Project Configuration: `spec.displayName` (#2066)

## Deprecation notes

Deprecate local platform functions attribute processorMountMode in favor of mountMode (#2064)

## Commits

ea8daef7 UI: Function volumes: remove red asterisk from Read Only field (#2107)
223ec806 UI: Bring back Host Path volume kind for local platform (#2106)
2b42d4e9 Helm chart - support dashboard nodePort from global for mlrun-kit (#2103)
793294c4 Fix release and python onbuild - Phase 2 (#2101)
320bcc01 Prefix onbuild python images (#2100)
2887f7ad Nuclio wrapper - set logger before init context (#2095)
4b54ed1e FI CI test (#2096)
d91aa912 Python 3.7, 3.8: Do not decode event strings to utf8 by default (#2087)
0c90bb1b UI: Remove "Python 2.7" and add "Python 3.7" and "Python 3.8" (#2094)
b575dd13 Add gocritic to linter (#2091)
8adc4207 Fix CI tests (#2090)
2de92a27 Skip python throughput test (#2089)
72f87f9c Benchmarking script support different body sizes requests (#2088)
0b597e12 Enhanced blasting tests (#2086)
7a132e4b Fix kafka broken test (#2085)
08103870 Add nuctl-bin Makefile target (#2083)
74378095 Test rework - with build annotations (#2076)
e02a4d51 Added log lines to controller createOrUpdate function resources flow (#2080)
db5c1f7d UI: Fix falsely showing transient states of functions and API GWs(#2081)
45ebbe72 Update Sarama to use log level, fix subscription deadlock (#2077)
8f463add Enable python 3.7 & 3.8 CI tests + add to benchmarking script (#2075)
ef5b16ab Introducing Python 3.8 & 3.7 (#2072)
1cec416c Added HTTP load benchmarking test script (#2071)
9b36e040 Fix k8s cron trigger event body formatting (#2048)
a8ecd89e Added CI build + deploy for all runtimes (#2074)
c3fe996c Fix test relaying on latest tag existence (#2073)
7420cc93 EOL Python 2.7 (#2065)
debb84cf Support releasing images and nuctl against multi architectures (arm64 / amd64) (#2070)
1afef840 Update Makefile (#2069)
2ac1fd7c Deprecate project display name at last (#2066)
238b40e8 Drop pypy runtime (#2068)
253726ce Deprecated local platform old function unhealthy status message (#2067)
6e63222c Deprecate local platform functions attribute processorMountMode in favor of mountMode (#2064)
c06d1e94 Releaser: bump version using a flag (#2063)
a9dd85f2 Introducing Nuclio on arm32/64 (basic support) (#2059)

1.5.16: tag_name: 1.5.16
body: ae43a6a5 Add function mount mode on local platform (#2058)
356d79a2 Fix returned errors from function validations (#2062)
a7c26b6b UI: Fucntion used by API GW missing error message on disabling (#2061)

1.5.15: tag_name: 1.5.15
body: e9505c53 Introducing dashboard healthcheck server (#2056)
a52d7664 Enhanced partition worker allocator unittest (#2057)
6420ce87 Adding goland IDE Test configs (#2054)
e569c198 Expose resources settings in helm chart (#2052)
f92ec68e Apigateway access key authentication  - no sign-in url redirection (#2053)
3036bdd9 UI: Omit readiness timeout from request on empty field (#2051)
ae6f6aad Disallow disabling function with assigned api gateways (#2050)

1.5.14: tag_name: 1.5.14
body: 5ccff04c Fix unordered list of volumes causing deployment spec to be reconfigured (#2049)
dc0211de Docker names validation changes - using reference/regexp package (#2046)
32d58bf1 Function monitoring: enhancing the way deployment is detected as available (#2045)
66eb4af7 Releaser: release 1.3.x from github action (#2044)
f4eb80f7 [DOC] Edit deploy help text, including --http-trigger-service-type (#2043)
5d5e18c0 Impl [Projects] Allow to forcefully delete a non-empty project (#2030)
af6035f6 Add integration test for function brief error message (#2039)

1.3.33: tag_name: 1.3.33
body: f63c9999 Docker names validation changes - using reference/regexp package [1.3.x backport] (#2047)
1.3.32: tag_name: 1.3.32
body: 36f775b4 Github actions - added missing envs [1.3.x] (#2042)
d53b9bd8 Migrate to Github actions [backport 1.3.x] (#2040)
52421c96 Security buff - Sanitizing function spec and protect dockerclient [1.3.x backport] (#2041)

1.5.13: tag_name: 1.5.13
body: 4b5b3a4d Security buff - Sanitizing function spec and protect dockerclient (#2032)
bced99e4 Upgrade actions-setup-minikube to v2.3.0 (#2038)
5c4979a7 Delete container by its ID (#2034)
fde1ed1f Fix CI transient failures on function monitoring (#2033)
9f62d160 Update build function retry errors (#2028)
243130da Bump to 1.5.12
1.5.12: tag_name: 1.5.12
body: 215f85cc Reducing log level for create project (#2026)
4ade93c7 Impl [Projects] Do not omit `spec.displayName` on create (#2023)
a20f785b Fix error code for creating a project (#2025)
465ea1d8 [DOC] import project: fix spec.displayName field-name typo (#2024)
1f39a0cb Allow volume mount to reuse volume (#2019)
040d4093 UI: Use DNS-1123 instead of DNS-1035 for resource name (#2020)

1.5.11: tag_name: 1.5.11
body: 83f8e2a9 UI: Enrich function list with API GW only when needed (#2018)
e93b177e Allow new headers on server CORS (#2017)
8e070e54 Dashboard - explicitly enrich functions with API gateway (#2016)
32477303 UI: Align function states in Status tab header + fix bug on PUT (#2015)
ac1066f3 Update status code errors returned on validation failure (#2014)
0df02f85 Enrich resources created by apigateway with nuclio labels (#2011)
465330d2 UI: Un-break my heart (Nuclio) (#2013)
55242f59 UI: Omit project name from error message on single project action (#2012)
b44642ed Fix function ingress host and path validations (#2010)
9fc6e4e7 Enrich get functions requests with API Gateways only when needed (#2009)
fd2db566 UI: Hide annotations with key prefix of `nuclio.io` (#2008)
ee8d3d01 Enrich API gateway's project name upon creation (#2007)
0ad68922 Optimize delete /api/projects endpoint (#2003)
45c92286 Update request handling logs (#2002)
79114c5e [DOC-REVIEW] Edit platform & nuctl pkg error & log messages (#2000)
7eeff823 UI: Function > Build: Do not repeat image name prefix in field (#2001)
b32c3c6d Allow deleting projects with functions / function events / api gateways (#1996)
8550f912 Doc review for PR #1971 (#1999)
3493d337 [DOC REVIEW] New nuctl `import projects` --skip-label-selectors flag (#1993)
0f5e4492 Validate ingress host and path availability before creating AGW / Function (#1997)
1b4c7c0f UI: Layout breaks on window resize with closed test pane (#1995)
0873e0c7 UI: Pass project from parent instead of fetching async-ly (#1998)
4496dd9d UI: Fix: Breaks on /projects/ (#1980)
035438a2 UI: Omit `spec.displayName` on create/update project (#1990)
beff5413 [DOC REVIEW] K8s cron-triggers config; NATS trigger unify doc format (#1985)
f1fdea07 [DOC] Running K8s in production: fix Git clone doc (#1992)
cb2c86f1 [DOC] Remove obsolete roadmap doc (#1991)
cdedb68c [DOC REVIEW] Function-configuration reference: security context and Docker mount mode & restart policy (#1986)
20c3960f Releaser - use github token to avoid rate limiting (#1989)
1.5.10: tag_name: 1.5.10
body: ## Deprecation notes ⚠️ 
- Project `spec.displayName` is deprecated. that hasn't been around for few good months, so no worries if you recently joined us!
related pr #1971

## Commits
8d35d119 Add skip importing projects by label selectors (#1988)
db378222 Deprecate project display name - last warning (#1971)
d5458ee8 Fix API Gateway not being updated (#1982)
9965c003 Validate function with ingress is not being exposed by an api gateway (#1964)
0f25d1e9 Reduce spammy log lines on controller (#1983)
d6a29c37 Added external code entry type merger test for http trigger serviceType (#1973)
65720745 Fix transient error on restarting process (#1975)
59d48e98 Github Action: give long-ci workflow a job name (#1984)
6ce00cf4 UI: Invocation URL is N/A when function is not running (#1981)
8bb2278c [DOC REVIEW] Minor exporting-and-importing.md fixes & improvements (#1987)
9299b0f6 [DOC-REVIEW] Importing and exporting Nuclio functions and projects (#1974)
2dc7f57d [DOC REVIEW] Minor miscellaneous doc edits (#1978)
55b322a5 [DOC REVIEW] HTTP trigger doc edits for PR 1874 (ServiceTag) and PRs 1640 & 1689 (minor) (#1976)
b07d4e1b [DOC] (Minor) Kafka trigger: add internal links to h3 sections (back merge from doc site) (#1977)

1.5.9: tag_name: 1.5.9
body: 215b2956 Remove nuctl redundant platform config (#1970)
3186cc2f UI: Warn when attempting to delete a stale function version (#1969)
94203558 Bump ini from 1.3.5 to 1.3.7 in /pkg/dashboard/ui (#1967)
2310e23f UI: Config>Build: Fix missing image name prefix after deploy (#1966)
f156e091 UI: API gateways: Get auth type options from backend (for realz) (#1965)
538cbd78 UI: API gateways: Get authentication type options from backend (#1961)
9722a6b4 Update makefile lint command (#1963)
57cdfc69 Return the created apigateway resource (#1962)

1.5.8: tag_name: 1.5.8
body: c1202275 Add nuctl ServiceType override flag (#1950)
7a3e4795 Updated retry on build errors (#1956)
8376831d Releaser script: Fix resolving whether a release workflow has failed (#1937)
bd5501ff UI: Allow to overwrite newer function version with stale (+ more)(#1953)
f586bc17 Bump v3io-go client version (#1951)

1.5.7: tag_name: 1.5.7
body: 1ed60a66 Resolve top-down status code on error (#1949)
4728553d Enforce trigger key and name equality (#1948)
62ba3089 Allow updating nuclio CRD annotations and labels (#1943)
cf5044f2 Update minikube CI installation (#1946)
8c814a97 Recover from panic (#1945)
80fc9fd3 API Gateways - Refining enrichment and validation (#1913)
3d3820d4 Fix - Controller crashes when a trigger's ingress structure is malformed (#1923)
c856363a UI: Function: Inform about UI precedence over external + reword (#1942)
365282f1 Enforce function resource version validation upon deletion (#1940)
eaa3cc13 Fix dashboard logs for GET /api/functions requests (#1939)
6cc45c50 UI: Function list: color function status text (+ more) (#1938)
38085afa Fix CI using python 2 function with python 3 base image (#1936)

1.3.31: tag_name: 1.3.31
body: 258fbc72 Python runtime to recover from msgpack decoding exceptions [backport 1.3.x] (#1954)
1.5.6: tag_name: 1.5.6
body: ## Notes
- (runtime/python:2.7) Added deprecation note, nuclio runtime python 2.7 would be deprecated on 1.6.x

## Commits
4a869ebc Fix cleanup for failed function deployments (#1935)
8dc0f706 Add deprecation warnings when deploying a function with python 2.7 (#1932)
e305e5b9 Enrich trigger name by its map key if not set (#1934)
5bba982c Shell: return stderr upon execution error  (#1929)
499aa5fa Initialize test docker platform configuration if not set (#1933)
100f5aa2 Bugfix - nil pointer dereference when running in local/docker platform (#1931)

1.5.5: tag_name: 1.5.5
body: ## Features
- (trigger/http) Added Access-Control-Expose-Headers to CORS

## Commits
2ceb670c Configurable base/onbuild images by runtime (#1930)
d2b8fed6 Enhanced create function enrichment + validation (#1926)
b31c4a33 UI: Functions: introduce Unhealthy state (#1928)
bdca4f50 UI: Add host field to API gateway wizard when no template (#1922)
972d14c5 Python runtime to recover from msgpack decoding exceptions (#1914)
0bac3c37 Fix CORS integration test (#1917)
2c871aa8 Manually run long CI tests for a specific PR (#1916)
c56014fc Function monitoring - refining (#1905)
78b83fc1 UI: Project: Hide API gateways tab on non-K8s platform (#1911)
cab050b4 Add Access-Control-Expose-Headers to CORS response headers (#1908)
fae24c4e UI: No invocation URL when HTTP trigger has ingresses (#1909)
9287d8bc Add NuclioAPIGateway CRD to helm k8s resources (#1906)
f1dc807a API Gateways - Fixed unnecessary auth/signing URL formatting (#1907)
2c1eded4 UI: HTTP trigger tweaks; Disallow naming after reserved words (#1904)
2a72d37d Fix - Function processor image tag is concatenated twice when passed on build.image (#1902)
778e3808 Validate function has no api gateways before deletion (#1897)

1.4.19: tag_name: 1.4.19
body: 96e042d1 Update Sarama to use log level, fix subscription deadlock (#1925)
bb8ccda7 Python runtime to recover from msgpack decoding exceptions [backport 1.4.x] (#1920)
e60c0ace Fix building java onbuild image [backport 1.4.x] (#1921)
141d8737 Fix github action set-env errors [backport 1.4.x] (#1927)

1.5.4: tag_name: 1.5.4
body: ## Features
- (platform/kube) Recover function from error state when deployments are healthy again
- (runtime/nodejs) Added initContext
- (platform/kube) Default function service type to ClusterIP

## Commits
41f4c1b4 Bump dashboard image node version (#1896)
ed29047e Add initContext to nodejs (#1891)
0d4b3d3e Renamed apigateway ingress resources to prefixed with nuclio (#1890)
1c5f586d Fix test removing entire temp dir (#1895)
0b47e578 Introducing function monitoring for kube platform (#1892)
6f932249 UI: Project: Add API gateways screen (#1887)
bd24c3e1 Fix volumizing platform into functions pod (#1894)
5e4a4b13 Switch ServiceType Default to ClusterIP (#1893)
344b3c88 Releaser: remove minikube from  charts dir (#1889)
1.5.3: tag_name: 1.5.3
body: 83cbbb7f Bump CI minikube version to include transient bug fixes (#1888)
b8fccce5 [API gateways] Prettify oauth2 multiline annotation and add kube tests (#1886)
8b9392b4 [API Gateway] Condition sign in annotation (#1878)
6ff53fc8 ServiceType Bug Fixes (#1874)
fd290391 Add support for streaming files as an HTTP response (#1877)
68180610 Followup - reserved resource name (#1885)
e0ea8d5c Added Katacoda reference in README. Plus some small grammar things. (#1778)
c83deebb Preserve function names to avoid resources collision (#1884)
3c4a23c2 Retry build function image upon docker failures (#1883)
dd38145e [Fix] Creating api-gateway without labels panics (#1882)
4f3f5f7d Enrich api gateway project name (#1881)
ff007ffe UI: Wrong conditions for Invocation URL, Test button, invoke-via (#1880)
4b9a695f [DOC-REVIEW for PR 1708] nuctl CLI reference rewrite & new Docker getting-started guide; minor GS guides edits (#1727)
4204b762 UI: Upgrade dependency packages to remedy vulnerabilities (#1879)
bad22746 Update minikube nuclio installation docs (#1872)

1.5.2: tag_name: 1.5.2
body: d31538b0 Function recovery from error state when deployment is available again (#1875)
d2ded4e7 Fix: exported project might be malformed with logger outputs (#1876)
ecf6bde6 UI: Fix: Test button is disabled when service type is Cluster IP (#1873)
2529dd0e Update CI minikube version (#1869)
060e514a UI: Upgrade dashboard-controls version to 0.25.6 (#1871)
ed788539 UI: Upgrade dependency packages to remedy vulnerabilities (#1868)
1.5.1: tag_name: 1.5.1
body: 23ba1007 Remove api gateways authentication mode validation (#1860)
f60a5e45 Skip api gateways export on failure (#1861)
7ce7619e [Bugfix]: Shell runtime execution with security context (#1862)
0ccf5545 SecurityContext for local platform and bugfix (#1863)
d433fb60 Fix rabbitmq documentation kind typo (#1865)
3015cc41 [BugFix]: DefaultServiceType enrichment (#1864)
701982ce Releaser: find helm app version from file (#1859)
b9e91481 Bump to 1.5.0
1.5.0: tag_name: 1.5.0
body: 3d12c4af Fix github action set-env deprecation warnings (#1856)
23361dd0 Add support for TLS and certificate authentication in Kafka trigger (#1855)
82477dd3 Fix building java onbuild image (#1854)
cd5f5379 chore: Upgrade actions-setup-minikube to v2.0.1 (#1851)
a6b2dc4c UI: Bump Lodash from 4.17.15 to 4.17.19 (#1849)
f1f7bb17 Security context support and fixes (#1848)
a23632e7 Apigateways - renaming authentication mode (dex -> oauth2) (#1847)
86bdc072 Skip release gh action job if repository is not nuclio (#1845)
a30121a8 Bump modules (#1833)
262f84f2 Releaser: explicitly bump app version on helm chart (#1809)
5a9c5ffa Helm chart - CRDs only fix (#1844)
ccedb026 Build dlx & autoscaler locally (#1838)
9f0f53b1 Helm chart fix - Missing secret mounts when populated from global (#1841)
b8e0632e Remove committed chart archive (#1840)
26d41532 Helm chart - Add support for global registry vars (#1839)
9b1b9bd9 Helm chart - another change (#1837)
b38b3962 Helm chart - Aligning to v3io conventions (#1836)
1d602237 Helm chart - enabling name/fullname overrides (#1834)
e1d0c18f Resolve error status code from top level error or root cause (#1831)
88105119 Support API Gateway dex auth mode (#1830)
079a9c1a Ensure periodic not running on fork (#1832)
1da32485 Allow passing security context via function config - Part 2 (#1824)
c4eafefa Allow passing security context via function config (#1819)
3e0fd69d Use volume mount for processor config (#1820)
ee5eb8ee PR Labeler - use pull_request_target instead of cron (#1818)
07348756 Support API Gateways on nuclio (Part.3 - Nuctl + Export/Import + Tests) (#1808)
e7c6629c Bump chart version to 0.7.0 (#1813)
ff784835 Configurable ServiceType for functions (#1802)
95da9418 BugFix - default http trigger not overridden from function build file (#1804)
b57886cf Default trigger added if no trigger present (#1796)
3c032f16 Support API Gateways on nuclio (Part.2 - Platform + REST dashboard) (#1798)
412f4b4f Allow GPU usage on local platform (docker) (#1788)
733f940d Fix k8s platform tests initialization (integrate with api-gateways) (#1800)
192db1c5 Kube platform integration test suite (#1792)
f1debe4e Fetch nuclio-sdk-java from remote maven repo on build (#1797)
7063dd00 Fix CI tests - go 1.15 compatibility (#1799)
c3779b61 Support API Gateways on nuclio (Part.1 - Operator + k8s changes) (#1691)
fd8e6d47 Fix kinesis test - resolve broker host automatically (#1795)
4ccb40b4 UI: Lock NPM packages (#1793)
0f70aab3 Fix port allocation for functions running under docker platform (#1766)
f61d4c0a Added integration test for kinesis trigger (#1787)
61444f14 Allow processor config to be read by other users (#1785)
b27d0174 Introducing Releaser (#1773)
b4fa2daf Bump to 1.4.17
1.3.30: tag_name: 1.3.30
body: b8dba3503308fe03f902cc3dfb1261bee93a6dc5 Fix building java onbuild image (#1854)
68a476ff9779a7c5544016a6bf21125e4ce30764 Fix received body for net/http trigger (#1858)

1.3.29: tag_name: 1.3.29
body: d25866481c5610bf9760699cf675da47c283ee28 Populate net/http trigger body for non-Go runtimes (#1846)
58ad665e3d8cd164fa6fc1c52308d2473d5cf355 Filestream README (#1826)
1.4.18: tag_name: 1.4.18
body: 07ca908c9de710bd9a31b8d37bb93178ca98392b Add support for TLS and certificate authentication in Kafka trigger (#1843)
dd4932b21c4950c2890081f6c2631b8c8f7905b7 Bump helm chart [1.4.x] (#1814)
4ba36af1c9637a0b336ec639c2d8133a87636028 Fix CI tests - go 1.15 compatibility [backport 1.4.x] (#1811)
fd8e6d477554524bae386eeebe5e443bf22a6f2b Fix kinesis test - resolve broker host automatically (#1795)
4ccb40b47e99098d155c2f7116e9e0f13b416d88 UI: Lock NPM packages (#1793)
0f70aab32d07bce37e6d78a741c97e11a576d119 Fix port allocation for functions running under docker platform (#1766)
f61d4c0add4cc6bb0c25c8e61505b1ca58930ff6 Added integration test for kinesis trigger (#1787)
61444f14bf87b31759b5ce46d50e012aed6cb23b Allow processor config to be read by other users (#1785)
b27d0174dde03f0dabd925cc2e0ca1d535755c45 Introducing Releaser (#1773)
b4fa2daf76cc332490e7613226750ad99f2d5737 Bump to 1.4.17
1.3.28: tag_name: 1.3.28
body: f20d204064ffe392a76d96521362cca93c872b55 (Experimental) net/http based trigger with filestream support (#1825)
a0c74c500be3a4f802729b4e94fde3c67d3635f6 Fix v3iostream consumer group example in the doc (#1741)
01ab5d56bffcacac485442026d9ed61e66316591 [DOC] Minor merges from `master` (v1.4.x) to v1.3.x (#1725)
8fcae1805ba6da4720e4aa4b8199c69c9b629110 Backport print processor version upon start (#1703)
1d4672a721110efa147723fb71a57297cbfb3707 .dockerignore improvements [1.3.x backport] (#1683)
1.1.37: tag_name: 1.1.37
body: 2a33ef5335fe8390c425a27093f5a44bc850f4a5 Support dataplane timeout for v3io-stream (default: 90s) (#1815)
1.4.17: tag_name: 1.4.17
body: 278c7a4f UI: Add namespace HTTP header on POST/PUT functions (#1789)

1.4.16: tag_name: 1.4.16
body: 57d1d4db DOC: Fix kinesis trigger attributes structure (#1786)
3d24af0e UI fix: Triggers are not saved while switching tabs (#1784)

1.4.15: tag_name: 1.4.15
body: f151b8a2 v3io-go to v0.1.9 (no Tx/Rx logs) (#1780)
0e83a59b Cors fix: preflight request max age cache should be 5 seconds by default (#1776)
d581031f UI: Function screen: Add "Refresh" button (#1763)
4b3989ac Fix timeout test suites (#1767)

1.4.14: tag_name: 1.4.14
body: e10e9fb1 Fix labeler typo (#1772)
888b3cd1 Fix pr labeler (#1770)
58a1741d Fix dockerhub fail to push/pull function images (#1754)
2ee0d7c0 UI: Dependencies: Upgrade "gulp-uglify" package to ^3.0.2 (#1769)
ef490f5f Fix - S3 Code entry type function fail to deploy because tempFile created with wrong extension (#1764)
554cdb91 Add github action to label prs (#1765)
02d4ce5c Fix namespace resolving (#1762)
d235f532 Bump to 1.4.13
1.4.13: tag_name: 1.4.13
body: 82c4b2d0 BugFix - Made Dockerfile for golang wait for chmod to complete fully on disk before running script (#1760)
7991c9b8 Fix http trigger port type assertion (#1759)
e0b663d7 Bump to 1.4.12

1.4.12: tag_name: 1.4.12
body: 595d2f8f Support multiple allowed origins (#1757)
2a195fde Disable k8s cron jobs by default (configurable) (#1755)

1.4.11: tag_name: 1.4.11
body: ab7388aef Large Kafka max processing default (disabling bad Sarama feature) (#1758)
b4a7fd943 Bump to 1.4.10

1.1.36: tag_name: 1.1.36
body: ce67cdb97722c2216fc14d288dd96179c2715ba0 Lock v3io-go SDK to the proper version (#1756)
1.1.35: tag_name: 1.1.35
body: 063343ceda766b16a65f3e1bbf366a9287ecf238 Fix v3iostream consumer group example in the doc (#1741)
523b98e36078ddbc79a3e26ade2877a3635da203 .dockerignore improvements [1.3.x backport] (#1683)
74026594baee3b7423e9df337ccd763712857214 Update v3io-go: handle cases where stream fetch record returns error (#1679)
d5c72ecadf6bae4ae7e8ffd8ea6da3d484d57d0a Merged doc updates
69a8036b9740d827d46466017bae13f8b0872f9d Add an end to end example with v3ctl for v3io streams (#1648)
818df8263af76e90ea3708a2c2662625cffec0f9 [DOC REVIEW] v3ioStream tigger reference (PR #1585 doc review) (#1605)
8aa7d1bf0f95817aaffa9998f10a985858e57752 Add v3io-stream docs (#1585)
1.4.10: tag_name: 1.4.10
body: 3edfec24 Kubernetes cron job robustness enhancements (#1749)
2e5237e3 CORS: Fix encoded allow credentials header (#1753)
f94e1c64 RBAC fix for multi-namespaced nuclio installation (#1751)
c1ea9de7 UI: Fix - UI does not come up (#1748)
382bd75c UI: Fix horizontal scrollbar defect (#1747)
8437fbb0 Periodic test - run only for upstream repo (#1743)
6d75da4b Fix - Wait for nginx ingress to stabilize on ingress creation/update (#1744)
a72cc622 Fix v3iostream consumer group example in the doc (#1741)
23434c53 Fix CI transient failure due to "server closed idle connection" (#1740)
f4f057cf Moving release logic to github actions (#1739)

1.4.9: tag_name: 1.4.9
body: 81f96816 Remove dashboard bind-mount to docker socket when using Kaniko container builder (#1738)
e379730b Bump nuclio k8s go sdk client to 1.15 (#1733)
e0fe1faf UI: Projects list not updated with created/deleted project (#1737)
54f43668 Fix: prevent marking function as failed on k8s scale up (#1736)
e65528dd Cron job fixes (#1735)
e6b55d16 Fix returned http port for deployed function (#1732)
b167ef3c Resolve python runtime alias to python:3.6 (#1731)
deec6675 Fix and Tweak CI (#1734)
a7fd6f05 Nuclio python wrapper termination fix (#1723)
4a5421a3 Minor doc update + bug fixes (#1729)
9f8737d9 Add skip flag to nuctl import projects (#1728)
f2d3c849 GH Actions - Adding periodic tests (#1730)
ceae1d73 Nuctl present function in standby if ready&disabled (#1726)
d94b4bdf UI: Build: Fix Gulp v3 failure on newer NodeJs versions (#1724)
57f3538e UI: Fix sort dropdown control in Projects screen (#1722)

1.4.8: tag_name: 1.4.8
body: 238d4539 Nuctl saves logs to store/k8s function status (#1721)
956c92e1 Retry function build if docker failed to find its produced image (#1719)
bed965ee Lint, fixes and bonus (#1715)
955669f4 Made createOrUpdateCronJob generic again (#1717)
10a2ecac Fix python msgpack limited max buffer size (#1718)
837b6129 Fix CronJob creation failure when function name and trigger name are too long (#1716)
56764da3 Fix content type population (#1713)
d5dcdaec Populate version when runtime is python  (#1714)
b8f06054 Docs: nuctl introduction made simple (+nuclio on docker) (#1708)
8eed51f1 Fix function creation report error failed on existing function (#1712)
08106812 Bump to 1.4.7

1.4.7: tag_name: 1.4.7
body: 4ef77976 Fixed CORS for browsers (#1707)
3a241a15 Delete playground (#1706)
b0a45f51 Removed python body size limitation (#1699)
e881c1b1 Fail nuclio deployment fast on failure (#1695)
5bbb3f7b Migrate nuclio version package to v3io/version-go (#1705)
ebc48c21 Enforce resource version validation (#1697)
37cd2893 Add missing rbac rules (#1704)
4ba53445 Nuclio function to print its processor version upon start (#1702)
4cb97e44 UI: Triggers Kafka & V3IO stream refactor (#1701)
474887de Scaler: bump scaler to 0.3.3 (#1700)
7fe006d4 Bump module versions (#1694)
43bf83c9 Local platform fail fast when container exited (#1690)
31e5e797 UI: Upgrade dependency packages to remedy vulnerabilities (#1692)
28995e22 Kafka trigger - Minor field reorder (#1686)
869c8888 Allow configuring http max body size (#1689)
b75e93d6 Make nuctl resources plurality (#1687)
7e1b6928 Fix: function ingressAddress is always empty (#1688)
f4a38de4 Bump to 1.4.6

1.4.6: tag_name: 1.4.6
body: 05d582b7 Deploy handles given functionConfig file (#1682)
1d0406c0 UI: Add support to new "imported" function state (#1684)
59cab896 Invoke method default to post when body is given (#1680)
b6de1500 UI: Fix: Saving function event not working in test pane (#1681)
227dd81a Nuctl invoke from stdin (#1678)
d6b7e78c Add kafka headers+timestamp to events (#1667)
a124f944 Add function docker container restart policy (#1672)
1be2cd85 UI: Fix `namespace` instead of `platformKind` (erann's fault) (#1677)
5f6c93d8 UI: Get `platformKind` from `GET /api/frontend_spec` (#1676)
5603b69d UI: Triggers: Fix layout breakage on removing a trigger (#1671)
d4f2f7c2 Lock go version (1.14.3) (#1675)
ec91dc4d Improve docker platform function containers healthiness (#1670)
07b407b8 Adding nuclio-prefix to local platform container name and bumping sdk versions (#1660)
ceef5379 UI: Use validation rules instead of patterns; Warn on resources (#1665)
5020976a Import & Export from nuctl (#1657)
9960d1db Make cron trigger scale-to-zero-able (K8s only) (#1628)
2055a834 Make delete resource idempotent (#1662)
4ea80c77 CI Helm values fix (#1663)
a4fc615e Fixed makefile nuctl k8s command (#1664)
c034abba Build fix, alpine-base update, and test fixes (#1659)
3a8a3bbd Fix reportCreationError failure on deployment failure (#1658)
f50a3c81 UI: Add hint text color (#1661)
9f400c10 Add platform kind to frontend spec + Refactor platform config creation (#1654)
8df270e5 Removing nuctl docs (#1651)
693a8f3e CI: Run nuctl test suite against k8s (#1653)
0b49c6b9 Fixed imported state bug (#1655)
5d06709f Preserve build error (#1652)
46cfc8b2 Effectively build images (#1646)

1.3.27: tag_name: 1.3.27
body: eab5751b4534f654cdce746c771b872aab028104 Fixed breakage in autoscaler build
9fd5f2f994019365b2f711c525f2b127c7b9e2f4 Bump versions for 1.3.26
1.3.26: tag_name: 1.3.26
body: df8bab465d4a629f105290c2bdd46708a51039e3 Update v3io-go: handle cases where stream fetch record returns error (#1679)
8d728c377e9653bdbfc0b704e87df1fb9ed53ecb Make resource deletion idempotent [1.3.x backport] (#1666)
e20ee63d61c48ee8cf52f8f16c3405df37aa0363 Freezing nuclio-go-sdk to v0.0.1 [1.3.x] (#1669)
959f3d15cfabf8daa370b60c6c641ce99d2664f4 [DOC REVIEW for PR #1648] v3ioStream trigger reference: new example using v3ctl (#1650)
31a8f35c16253df9e0b7a57bb1de024653526294 Docs: fix typo (#1649)
b47d512e4570d6e925894d41eded4783ea1ef480 Add an end to end example with v3ctl for v3io streams (#1648)
8cf78f7ee7bf1685a4f3f04c5b8b2c72bf8c4883 Bump versions for 1.3.25
1.4.5: tag_name: 1.4.5
body: 768be282 [DOC REVIEW for PR #1648] v3ioStream trigger reference: new example using v3ctl (#1650)
74ee23bf [DOC REVIEW for PR #1640] HTTP trigger: add CORS attributes; Kafka trigger reference: fix typo (#1645)
d570b1e8 Add an end to end example with v3ctl for v3io streams (#1648)
6aa385b2 Retry on function build failed due to a missing cached layer (#1644)
2774481d Re enable k8s nuctl ci commands (#1647)
bf3a01b3 K8s helm charts - Adding configmaps/secrets to pod spec annotations to invoke pod restarts (#1643)
ad2f7b17 Fix function deployment failure when deploying with more than 1 controller pod (#1642)
e99d5e81 Import and Export Functions & Projects in backend (#1641)
9fc9455c Added CORS support (#1640)
b5e034ad Bugfix - Early function build failures hangs forever in UI (#1639)
3f3c027c Fix: docker build network env is overridden in case of none (#1638)
8f5b7a94 Fixed nuctl get resource as yaml/json returned with info level logs (#1637)
88b5b19e CI - Github workflow (#1611)
b9868495 Show call stack on build function failures (#1634)
97b4e902 Bump to 1.4.4

1.4.4: tag_name: 1.4.4
body: b313f418 UI: Handle forms better; Add mandatory fields (#1632)
e00313d9 Some tweaks and improvements (#1631)
e4c6eb44 Fix: preserve PYTHONPATH if provided (#1629)
61505072 Fix appending latest (#1630)
cdc8df6b Fix GNU parallel citation causing dashboard to hang (#1627)
41fa5805 Fix: local platform should use correct containerbuilderpusher configuration (#1623)
d509ce50 Bump to 1.4.3

1.3.25: tag_name: 1.3.25
body: 445d591f Support scaler 0.2.1 [1.3.x] (#1620)
0222aa2a Backport v3io stream doc updates (#1614)
e103f9d5 Bumping versions
1.4.3: tag_name: 1.4.3
body: cb1b5604 go mod tidy (#1626)
73e73e40 Support scaler 0.3.1 (#1621)
5078435a Fix nuctl test function name typo (#1622)
e5db672e UI: Import: skip/override functions with same name (#1618)
f869f65f UI: Display system default values of some fields (#1616)
637d50b7 Minor logging fix (#1615)
1017559f Bump to 1.4.2

1.4.2: tag_name: 1.4.2
body: 5b45966d Bump autoscaler to v0.3.0 (#1613)
dcac4993 Docker build fix - not getting default onbuild registry correctly (#1612)
7cd7c61d Migrate to go modules (#1391)
d257a30a Update v3iostream.md
58284a42 [DOC REVIEW] v3ioStream tigger reference (PR #1585 doc review) (#1605)
e63e2a44 Hearbeat -> Heartbeat name fix (#1610)
0df06600 Fix onbuild/base registry url default (#1609)
cca5d616 Fix parallel not running all jobs on single-core machines (#1608)
3307aa80 Add default function config to frontend spec (#1589)
39d8c871 Bugfix - nil access on log (#1606)
a3d19282 Reduce chance of k8s resource name conflicts with external resources (#1602)
816ac96e Nuctl update local directory path function as image CET (#1601)
51749fe5 Don't panic if all shards are already assigned and no members go stale (v3io stream) (#1600)
d3a80412 Update .dockerignore  (#1599)
4fb34766 Fix integration test error message (#1597)
3d3f6fd3 Fixed unmarshaling yaml to a struct with int pointers (#1595)
1.3.24: tag_name: 1.3.24
body: ad8fc493 Bugfix - nil access on log [1.3.x backport] (#1607)
21224a68 Bumping versions
63994d31 Nuctl update local directory path function as image CET [1.3.x backport] (#1604)
6f13abdf Reduce chance of k8s resource name conflicts with external resources [1.3.x backport] (#1603)
53c0c3f6 Don't panic if all shards are already assigned and no members go stale (v3io stream) (#1600)
b362aae3 [Backport] Fix integration test error message (#1597) (#1598)
93f5d329 Backport: Fixed unmarshaling yaml to a struct with int pointers (#1596)
9559bb2e UI: 1.3.x Lock dep versions (#1590)
1.1.34: tag_name: 1.1.34
body: d3f3fa2d07582ecaa11510ed8768fdfa743c3c9e Don't panic if all shards are already assigned and no members go stale (v3io stream) (#1600)
1.4.0: tag_name: 1.4.0
body: 0e3a5cd1e Support k8s 1.16 and up (#1591)
dcef6a1d1 UI: Fix Target CPU value not set on changing slider (#1594)
21bfb3fb4 Migrate supervisord to parallel (#1592)
1b6bb381d Fix integration test (#1593)
0edf5a38b Update helm deployments to apps/v1 (#1574)

1.3.22: tag_name: 1.3.22
body: 5f0ad28b8 Un-vendoring golang.org/x/net (#1588)
a2f9d9f38 Wrap errors on platform creation failure (#1586)
1.3.21: tag_name: 1.3.21
body: b26f3dff Add v3io-stream docs (#1585)
3fab687d Set default worker availability timeout to 10 seconds (#1584)
bfcf39f2 Remove call stack from brief errors message on every case (#1582)
133b6f27 Fix minikube devel broken link (#1583)
02db528a Add shell metrics (#1580)
77607bf9 Wait a grace period after creation/update of function ingress (#1577)
4d0a4ce1 Add Nodejs metrics (#1579)
c30f4c70 Use sync.Map for DeployLogStreams locking mechanism (#1578)
c4916524 Bump to 1.3.20

1.3.20: tag_name: 1.3.20
body: c8ad684c Supervisord: redirect stderr to stdout (#1576)
e48c473e UI: Upgrade dependency packages to remedy vulnerabilities (#1575)
50fca4fe Fix function files discovery log line (#1573)
96da9186 lowercase buildTimeoutSeconds (#1572)

1.3.19: tag_name: 1.3.19
body: e26f6876 Aggregate consecutive duplicate errors from brief errors message (#1570)
e208d8cd Fixing returned error handling in http trigger (#1566)
36dcc1d0 Validate work directory exists (#1565)
0165fb8a Fixed nil pointer when missing k8s augmented deployment (#1568)
6e54a236 UI: i18n: Use "N/A" message from common namespace (#1564)
c9a0acde Bump to 1.3.18

1.3.18: tag_name: 1.3.18
body: 61e85524 Minor doc update (#1562)
fa2ab2e3 Onbuild and base image registries to be controlled separately (#1544)
24849f8f Java log on load entrypoint failure (#1560)
cacaf20f Bump nuclio sdk python version (#1561)
74444e7e Fix metric response returns with zero due to blazing fast function (#1559)
2dd0d1fd UI: Configuration: Fix broken Resources pane (#1558)
c134892d UI: Projects: On getting project list display error msg as-is (#1557)
af7473fb Use kubernetes Update (instead of patch) upon function deployment (#1542)
e9b3dd5a Install python deps from onbuild image (#1555)
dc069b71 Disable fasthttp log all errors flag (#1556)
0501f617 UI: Change project name validation rules to DNS-1035 (#1553)
6054f1d2 Fasthttp update (#1554)
f22d9b47 Return project/function/function_event not found error with a messaget (#1552)
99a80cfd UI: HTTP Trigger: Fix bug with Host validation rule menu (#1546)
c7fb3bb8 Making the function operator's resync interval configurable (#1543)
d140249c Metrics gathering fixes (#1532)
7c5e3c4d Fix missing casting of error message to string (#1541)
bde0bd16 Fix handling SDK logs on get additional kwargs (#1538)
447c6ad5 Bump to 1.3.17

1.3.17: tag_name: 1.3.17
body: 8de0a30e Brief logging fixes (#1531)
67b8b7c7 Small code update (#1537)
88cf83d8 Merge 1.1.x onto development (#1529)
1ac8514e Fix function config not returning annotations (#1535)
21828869 Prettifying nuclio function validations (#1534)
d43d19d3 Fix missing response content-type header (#1533)
0cd73a48 Added information regarding multi-tenancy isolation (#1528)
634f477f Administrate crd resources correspondingly to crd access mode (#1527)

1.3.16: tag_name: 1.3.16
body: 926a7154 Fixed kaniko job naming (#1520)
75b0cad6 Allow control of dependant registry URL override in helm chart (#1525)
d18991f6 [DOC REVIEW: PR 1512] Running in production over k8s (#1522)
4983b222 UI: Projects: Remove spacing between project rows (#1526)
3ab58672 Supporting new scaler version (v0.2.0) (#1480)
62c845f1 Fix min/max validation error message (#1519)
09b34e2a Bumping image and chart versions for 1.3.15

1.1.33: tag_name: 1.1.33
body: ded4e97c3d4aa5d1b74d52d8fcc274ea7cd11284 Respond immediately to /ready and /live (#1524)
4d511896c566c0e712beaf687842be2a14439c99 Add missing files to previous PR (#1523)
9bfdb39c2d3c90e550a643caf40b8865f49d9af4 Use v3io-go v0.1.4 (#1521)
1.3.15: tag_name: 1.3.15
body: 28d4ae60 Docs - Running nuclio in production over k8s (#1512)
1b40ca16 [DOC REVIEW #3 for PR #1496] Kafka trigger reference doc review (#1506)
dc9a2c20 Helm readme fixes (#1517)
aab58e59 Add support for v3io stream consumer groups and fix all trigger info issues (#1515) (#1516)
98b614bd Kaniko external registries followup (#1511)
1f9e8d7a Remove "pkg/errors" and switch to "nuclio/errors" (#1513)
bfd56269 Controller - Make operator worker number configurable (#1507)
2be624e1 Match known failures by substring instead of prefix (#1508)
f0dfaca8 [DOC REVIEW] NATS trigger: fix typos (#1510)
2b70b37f Start health-check server only after processor started successfully (#1509)
d9216aee Fix missing secretName value (#1505)
d7a3d2d2 Added support for Kaniko external registries (#1495)
2a7241b8 [DOC REVIEW #2 for PR #1496] Kafka trigger reference: Fix more typos & minor grammar issues (#1501)
51b50792 Latest 1.1.x merge (#1503)
d8aa339a Fix - Java project structure double creation (#1499)
166d547f [DOC REVIEW for PR #1496] Kafka trigger reference: Fix typos (#1500)
26ecd530 Porting 1.1.x changes onto latest development (#1496)
d2e166ff UI: Default function event request body type to Text + more (#1497)
cfbeae75 Validate min-max replicas (#1494)
243ec3a7 Validate function existence on update (#1493)
c76399c5 IG-14412: Return 409 on delete non empty project (#1488)
44e96214 Bump to 1.3.14
1.1.32: tag_name: 1.1.32
body: 4d202840d9c5a38ab74bbd0019553f8f501cf3ab Add support for v3io stream consumer groups and fix all trigger info issues (#1515)
16450dcf994f4ef66a9bddb0b1be55f55655555a Merge migration to nuclio/errors (#1514)
1.1.31: tag_name: 1.1.31
body: 63bac1dd9b7cbbf56f9308fa48ce10cbd2892826 Sarama will now properly populate members with no partitions in SyncRequest.GroupAssignments (#1502)
0b0e6c389b7c09fd0196ba6c829dbc6fbef7c10c [Backport] More processor statistics (#1498)
745a8e8ee85bbe989e63788a1c502150ab8a0266 Bump versions
1.1.30: tag_name: 1.1.30
body: 5bed584d94b1f9377e968db4be0118e9bc66e14 Worker restart and partition starvation fixes (#1491)
15235a31b07bdda39c0ac51ae33183f081f23770 [backport] CI runtime abstract fix (#1481)
9d2bd052c9924253a775db7940e21d33ac69640e Fix typo in Kafka docs
1.1.29: tag_name: 1.1.29
body: 35e94bdf66b6d8279d6048a64b1815fec9b671a8 Return as quickly as possible in Kafka trigger's ConsumeClaim when rebalancing occurs (#1486)
c43c81f2701c6b7f4f14e927c1cda0aae437e123 Kafka documentation (#1487)
1.3.14: tag_name: 1.3.14
body: 8156ee03 Detail endpoints to return 404 on missing resources (#1485)
bfe60fc4 UI: Add disabled-link style (#1484)
4745eb49 Fix - RESTapi - get detail function to return NotFound on non existent function (#1483)
f5d480de Bumping versions for 1.3.13

1.1.28: tag_name: 1.1.28
body: Allow configuring Kafka trigger parameters through annotations
1.3.13: tag_name: 1.3.13
body: 0915fabb UI: Add name uniqueness validation to functions + fixes (#1469)
a037027e Validate no more than one http trigger given (#1474)
8dd5794b Upping controller's resync interval to 10min (#1479)
6292f23a CI runtime abstract fix (#1481)
cb41510f Move event inintializing to nuclio sdk py (#1475)
dcbe5249 Fix unnecessary duplicated logs information (#1473)
8abb0c59 Panic on runtime processWrapper crash (#1470)
29f6653b Fixed test (Create key value pairs) (#1466)
c9a83e59 UI: Triggers > Kafka > Consumer Group: make mandatory (#1468)
bcd6f70b Bump to 1.3.12

1.1.27: tag_name: 1.1.27
body: 98129d42f81e2cc6f484f3e6a36ca4452ce8e845 Partition worker allocator to return workers to allocator when done (#1478)
a56f1f1e32f8a3547fb892ddec7d6aaef59ea7f7 Support for Kafka partition allocators (#1477)
6b68dfead2082807b4648a19d8a24e470133a5f8 [Backport] Move event initializing to nuclio sdk py (#1476)
1.1.26: tag_name: 1.1.26
body: ac28bf9b Panic on wrapper ps crash [1.1.x backport] (#1472)
8772a9da Bump to 1.1.25
1.3.12: tag_name: 1.3.12
body: f223b7f9 Improve and format kaniko output logs (#1463)

1.1.25: tag_name: 1.1.25
body: 65deb49d [Backporting] Catch All Exceptions raised by Python wrapper (#1467)

1.3.11: tag_name: 1.3.11
body: ba321e1c6018e6aac2f8378f5cb5851384048d0f Remove Python/cron processing logs, bump default Kafka timeout (#1465)
0d9ac5842c8a49cec43f4ac8b61c99eabc8d28d4 UI: Triggers: Add Max Workers to Kafka trigger & more (see desc) (#1464)
1.3.10: tag_name: 1.3.10
body: 17b315a628c148a3f54eef087f4ac508ec0b037c Fix dups in Kafka (#1462)
1.1.24: tag_name: 1.1.24
body: ae04dc6ea156fa0df3332bc9dc3fd74b2e5a094c Remove Python/cron processing logs, bump default Kafka timeout (#1465)
3e0a480ca8eca2143fede266635b73d0dc87ce26 Fix dups in Kafka (#1462)
1.3.9: tag_name: 1.3.9
body: dc21d84f4e058c8cd13a0f8e5764aeafa8ecbfc9 Fix linting (#1460)
e5ffb2c7acb6115dfb80481df8c8920d5f852ae9 Kafka rebalancing tested against Kafka 1.1.1 (#1459)
5a342332107e29beac0f7d33f0381cc4a17ecf3a UI: Accommodate to Iguazio rebrand changes (#1457)
45dc171feab0ff1e87d8ce7694f1c3e33a435978 UI: Import: Add error message on error parsing YAML (#1455)
1.1.23: tag_name: 1.1.23
body: f7b4f3512a5594f311bbf248b33fb8f1f57ab236 Kafka rebalance  (#1461)
1.3.8: tag_name: 1.3.8
body: f6ff0724 Added option to configure a template for image name prefix (#1451)
f36f6c0c Improve brief errors + validate NATS URL scheme (#1452)
ad248d94 Makefile helm-publish commit with default message if not provided with one (#1453)
4df5a24a Doc fixes for ingress instructions (#1454)

1.3.7: tag_name: 1.3.7
body: 896f5e77 Catch All Exceptions raised by Python wrapper (#1450)
2d7e0641 Added maxWorker limit validation (#1447)
945b532e Truncate kaniko job name to match k8s limit of 63 (#1449)
776b2ed2 UI: Fix: enable/disable function gets stuck (#1446)
50d6e79d UI: Fix [Projects] Initial sort does not work (#1445)

1.3.6: tag_name: 1.3.6
body: 74eb36f5 Added kaniko configuration to helm chart (#1442)
29e73b1d Default MaxReplicas to MinReplicas before default value (#1440)
bd5414d1 UI: Fix wrong validation rules for label and annotation keys (#1441)
990c4ad6 UI: Fix: UI stuck on long values in labels/annotations keys (#1438)
6ef2c248 UI: Fix: key uniqueness violation falsely detected (#1437)
bf6be902 Docs / concepts - ingress controller - fixing traefik links (#1436)

1.3.5: tag_name: 1.3.5
body: UI goodness

Details:
b6e22e89 UI: Import: Merge projects with an existing name; Export: fix bug(#1434)
98ff4ecc UI: Implement own Projects and Project screens (#1433)
45e96f05 Bump to 1.3.4

1.3.4: tag_name: 1.3.4
body: 3aab5025 Increased fasthttp server read buffer size from 4kb to 16kb (#1431)
ea348680 UI: Fix broken build (#1432)
b27bee29 UI: Fix invocation URL "Not yet deployed" for scaled-to-zero func (#1430)
c3db6525 UI: Projects: Remove “View by” mechanism (#1429)
6865cd2e UI: Import: Add error message on error parsing YAML (#1428)

1.3.3: tag_name: 1.3.3
body: 4972aede Adding scale to zero configuration to frontend specs (#1425)

1.1.22: tag_name: 1.1.22
body: 23fdfef3 [1.1.x] Backport fixes (#1427)
949e98b0 Improved logs [1.1.x Backport] (#1426)

1.3.2: tag_name: 1.3.2
body: 8b0845b0 bump dotnet 2.0 to 3.1 (#1423)
215d64fc Show k8s events on deployment failure (#1420)
ff3fd458 UI: Add validation rule to configuration; Show build error (#1424)
d0ded6b0 Fixed unittest timeout (#1422)
3153ebc1 UI: Consider `httpPort: 0` as invocation URL N/A or not deployed (#1419)

1.3.1: tag_name: 1.3.1
body: Bug fixes

178d577d Build nuctl in docker without volumizing (#1418)
d1e3d069 Examples generator fix (#1416)
8446046b Fix Kinesis iterator expiration (#1414)
bdfa838f Fixing nuctl (#1412)
63e5c516  Fixing helm version (#1411)
2acecef8 Support for HTTP ingress host template control via helm chart (#1410)

1.1.21: tag_name: 1.1.21
body: Fix Kinesis iterator expiration
1.3.0: tag_name: 1.3.0
body: Releasing 1.3.0 with non backwards-compatible platform-configuration spec (scale-to-zero)

Details:
2aea9a6a Nuclio supports new scaler (#1400)
70efb54f Watch wrapper process (#1384)
57fceb94 [DOC-REVIEW] README update (PR #1402) (#1406)
bdada4a0 Bump to 1.2.3
1.2.3: tag_name: 1.2.3
body: 1fcc159d Brief error message on deployment failure (#1399)
82be55fc UI: Functions: make Project col sortable; Projects: default sort (#1407)
befc9317 Update readme (#1402)
801e225d Change available worker metric to percentage (#1404)
82f93613 Bumping helm chart version
e0b9e457 Bump to 1.2.2 (#1403)

1.2.2: tag_name: 1.2.2
body: Details:
bb58f15824cefb0118fe2d0ca29756d7d527c3ff IG-13850: Base registry fix (#1401)
79b442093c4ca3cff63cf18a38a640c94c7a2ec3 Fix integration test failure (#1395)
8e4a4fe18b8e96542893e7f1ee2d9520dafa7d11 Check function containers healthiness (#1381)
5b0490e9aa07d361af5e828b2a79e7d42454c984 UI: [bugfix] Import project failed (#1396)
2a2976c115b6bb2ec8647f7ffe034b6c0191f718 UI: Triggers: Class drop-down options partially hidden (#1398)
818666e42734b679912ca8b757190da226f97c1c UI: Projects/Functions lists: Various bug fixes and changes (#1397)
ae0b497b8930fdf6dfc01bfe4934b1281c1a9fc7 (tag: 1.2.1) Added kaniko logs & build timeout (#1393)
c2cff2a8182a141f7452c96af27b93cfd3251027 Add worker metrics (#1394)
acd04521b70060ce2d27c6675a656d405a08e760 Added limits to kaniko job (#1392)
58c8c19d4a61df85bb287ed09f0e7c85d1cc234e [DOC] (Cosmetics) Use consistent note formatting ("> **Note:**") (#1390)
515cbfa1d34dd72236e8ffacb98286acd3d6223c Onbuild to use kaniko instead of docker (#1366)
7ee31a99b73fa96386788d7c0a3cb4b3c4915be6 UI: Projects: Add checkboxes to projects and functions (#1389)
3449fc45ef18f5a02d15a7aed52f18f366323a6d [DOC REVIEW]  best-practices-and-common-pitfalls.md (#1388)
1de157aa758ac91a08d8a0e6a39a011557537ab8 Fixing CI (#1387)
43d61f61408a56662beb24b52862727a8b42b4e5 UI: Stop using external_ip_addresses end-point (#1385)
f059f377c7173931a0f80d32874a8c2f22e5d4e2 UI: Projects/Functions screen refactoring (#1372)
9bb3719bc04b46e0bedb9099f4dc7c3f0e7f2cdf Add best practices and common pitfalls (#1382)
1.2.0: tag_name: 1.2.0
body: e324c8d0 EKS support using bearer token (#1379)
f43eaf4b UI: Fix: Disabled deploy button is bypassed by switching tabs (#1378)
adccd09b Bump docker cli version to 18.09.6 (#1365)
e7ebebf6 UI: Various minor fixes (#1377)
0a661eaa Merge remote-tracking branch 'upstream/master' into development
859cb075 fix the deployment configuration for the deprecated apiVersion (#1369)
8b8a3b29 Locking scaler-types version (#1371)
c9c63925 Fix ensure default project not wrapping errors when failed (#1370)
7867b723 Kinesis: wait before polling again when shard is empty. (#1368)
d2b00af8 Kinesis trigger: only wait in case of an error. (#1367)
e3345576 Merge branch 'master' into development
85cdbe26 Improve build/deployment failure logs readability (#1363)
1.1.20: tag_name: 1.1.20
body: Details:
86d65792e765c023e0748f408a4b6e9860767dc8 Use sarama for consumer group functionality. (#1362)
25435571930786bb9dee47e23777e0e5fe3d83cf Python nuclio function Dockerfile example update (#1357)
1.1.19: tag_name: 1.1.19
body: Bug fixes, docs and helm updates

Details:
6e7072c0 Add release and app labels to helm charts (#1360)
775b1dd5 Fix gpu allocation on redeploy (#1359)
f9a72dfd UI: Show "Invocations #" column in production (#1358)
9564c98d [DOC] Code-entry types reference: Fix S3 session-token dashboard label ("Token" > "Session token") (#1356)
f2a74981 Bumping image and chart versions for 1.1.18
1.1.18: tag_name: 1.1.18
body: Allowing deploy from local archives (.zip, .jar, etc)

bab6207c Deploy local archive\jar files as image code entry type (#1352)

1.1.17: tag_name: 1.1.17
body: 5d1430b04e49e8fbccebd109bfbe14f29cbf6ac1 Changing function spec replicas fields + fixing scale up bug (#1351)
355d1a50258cc835682524e332da648ff53e91f3 Gpu functions should use 'Recreate' strategy (#1353)
1a85552338b07d485b9c49c7aa13cc84a9f728f0 UI: Fix values in CPU column cells to represent K8s CPU cores (#1355)
8dbf72433fca0966a1528d5cf9f3cdf9608c565c Accurate error message on function path resolve failure (#1354)
1.1.16: tag_name: 1.1.16
body: Bugfix and UI goodies release

Details:
86823de4 Strip windows carriage when writing source code to file (#1350)
bb3608b2 UI: Display error messages from back-end as-is (#1349)
d0e88627 UI: Add Invocation, Memory & CPU columns (#1348)
c8939cd5 Upgrading the autoscaler version to v0.0.2 (#1346)
ac2fd745 Setting kinesis trigger shard iterator type to LATEST (#1345)
27c9e428 Bump images to 1.1.15 and helm chart to 0.4.10
1.1.15: tag_name: 1.1.15
body: Bug fix release

Details:
0f11c8a0 Merge branch 'master' into development
3c3b159f UI: Update Cron schedule placeholder; Add source code to Shell (#1344)
9fd69f23 Merge branch 'master' of github.com:nuclio/nuclio into development
6ffc452f Fix interval cron trigger missed ticks loop (#1337)
be82a499 Fix HPA deletion condition (#1343)
b397c336 Bump images versions to 1.1.14 and helm chart version
1.1.14: tag_name: 1.1.14
body: Kaniko build (Phase I) & default project introduction, and other goodies and bug fixes

Details:
74ad0757 Add default project and validate project existence on function creation (#1340)
94c34c5a [IG-9003] Preserve function http port (#1338)
0254dee2 Kaniko job - phase I (#1332)
f947e053 UI: minor maintenance (#1336)
5c46e393 Merge branch 'master' into development
94460ce4 UI: Text changes and additions (tooltips, placeholders) (#1335)
1.1.13: tag_name: 1.1.13
body: 35071c337b7512629d7f6a67d084421a1c5a73d8 Deprecate project display name (#1314)
a63747283c0a4e63712d5637959c37f583ccd294 Make function labels immutable (#1328)
385bab98110f650f102b60ea42e11880f56824e0 Replace JSON with MessagePack in Python runtime RPC (#1312)
4d1af4bd14d5c9373fb661baad8e5f5d057bdf6e Add error cause and increase creation state update timeout (#1300)
defb8086d38d905e6c8a7df54dfc535668b7d27f Add an ingress for the dashboard in the Helm chart (#1282)
c2e46e946fe2174e8c5b27f50e115d9aace613d6 Added redeploy function from image test for docker platform (#1325)
a8ae827572f37d0483eaaa435e27597c85122472 Code-entry types function configuration: fix list-item indentation (#1318)
31311655b3d813b710d9dca50185e01bc8de4d60 dotnet: Fixed byte length for buffer in Wrapper to avoid Base-64 errors (#1305)
867c5a588d9528c41a49b7b99406874b04466f18 Merge 1.1.x into development (#1333)
e159adecdeed7ad19430aa2ace04c18558c97a58 Fix loading jar from archive code entry, and set "python:3.6" as default for python 3.6 (#1324)
83cd409e46adab2857107305f58028081d51df5c Fix kafka max workers (#1320)
df996cfb3a170b4b4ec1dde38cc6fcffa10674fa UI: Minor non-visible change when creating projects (#1317)
2485cad1d3b7543c24080b7e177f3aeeba7a4ad6 UI: Disallow editing labels for deployed functions (#1334)
358e10bd90b5020862c5b71d8f7df14e947978b3 UI: Redesign the language selector drop-down field (#1306)
538a77f2030e3edf36255de6f1262725064e3f0b UI: Fix cropped template box when expanded on last template line (#1316)
8036a37242765ae939146d1561f3410977f75cec UI: Deprecate gulp-util from resources too (#1313)
88813670ca4a1c4117a42c44220812756c4ccd71 [DOC-REVIEW] Nuclio-contribution doc review (#1327)
2e4f52ec332abe042f0fd99a6afc1443051486a2 [DOC-REVIEW] .NET Core Reference: Minor project-file doc edits (#1329)
bad687fe3a79a0ad9c0201bf1adef34a90df659d [DOC REVIEW] Function configuration reference: new code-entry types doc & minor edits (#1311)
4f4a171f4cc0f4ebb70bba72a22e912e30acd1e8 [DOC] fix archive example & archive & S3 workDirectory requirement (#1319)
a98f8ac055e051956b3882510537e00029539df4 [DOC] Update function-spec link to use specific section ID (#1315)
6b9f7870ca54999a0bc6ab1fb30e44100ff54392 [DOC] Unify image terminology: use "container image" (+ capitalize "Docker") (#1326)
1.1.12: tag_name: 1.1.12
body: helm chart - Service account externally overridable

Details:
991b903b Making the deployments' service account name overridable from the values file (#1309)
d1b4fe8f Bump helm chart version to 0.4.6
aa9c8c7c Bump to 1.1.11



1.1.11: tag_name: 1.1.11
body: Fixing a ui issue where function max-replicas' default-value (=0) failed validation upon re-applying

Details:
2438afe0 Bumping dashboard controls and freezing to 0.8.22 [1.1.x] (#1294)
1.1.10: tag_name: 1.1.10
body: Full changes:
c1ea1d772fef54912dc8fad7c8f840beda3cf443 IG-12404: Kafka/partitioned triggers now properly populate function/namespace tags in metrics (#1280)
d768cbb2a86ccb4dc19bafc29f767fcc808f8dfd Fix kafka.md example attributes (#1279)
fb25392b3e4f366888a8cbe20ae5f2c69a83dc0c registry.hub.docker.com -> docker.io (#1276)
97c4922fae21855450488e285d9b204d997e1caa UI: Fix function import not working from Projects screen (#1278)
060b274cf8ba16543eff71efe18538e531e0f50f [DOC] Product name change: "Iguazio Continuous Data Platform" > "Iguazio Data-Science Platform" (#1277)
2048741b2183e1bb29d99809dc016a76e15964d3 UI: Configuration: Add/edit some tooltips (#1274)
9f6ca897829eea23ab912fd435f18540973c03e0 UI: Bundle of bug fixes (see PR desc.) (#1272)
84bfa7fddd4c6430e1b1ebe8b29053c2dcd336fa Bump versions to 1.1.9
1.1.9: tag_name: 1.1.9
body: bump nuctl go version to 1.12

f3d17a785333d44c2c28b9ad6d2421a709fc5fa6 fixed nuctl go version (#1269)
96980de5cb411a61f57fe1bfe301bb9d8735fc16 Bump versions to 1.1.8
1.1.8: tag_name: 1.1.8
body: Bug fixes & Docs update

Full changes
39f54b84c2f199b3757c8bbc29804813ad6450cf Fix function labels as re-deploy fails (#1267)
b72abe15e7b2fbb14c7822c8e7bedf754a537684 Function-configuration reference (#1266)
8486e071e71614d57786f3a743f8529a74bf3ec9 Expect archive file type only on external code entry types (#1263)
7a2bed2b21e6b07876484ca2fe129c804fb50237 minor typo (#1265)
9224f54d05373572493f5375dd5504a1d6f1eee1 UI: Add S3 code entry type (#1264)
1.1.7: tag_name: 1.1.7
body: Added basic event timeout support and bug fixes.

Full changes
5b383efeac8e2843af833715ef35ed6e60a6b123 Properly count function errors when runtime is RPC or returned as part of "Response" (#1260)
94d40368c7a24758cdac6d77d607f4c94761b035 Return error on download file failure (fixed and tested) (#1258)
0b19f9935a29b02714c4af9d90fe91051714f73d Remove HostPath from function resource (and default readiness timeout update)  (#1259)
03e698f49023b893bc8bb29d16a93845011f9462 S3 code entry type (#1242)
4c4e4e18dc468fdcdd8f24213ae66f1e6dae0ff5 Merge branch 'development'
389ad324ee25f92afdb96da402a2636758c52446 Worker/Trigger creation parallelized, more time for RPC wrappers to connect (#1252)
c7a66a6ea014f44e5366935943882480c1afc63b Fix lint error (#1256)
16f35fb673e8328b7fbce5ccdd4fdc1d16809d6b Temporarily disable specific cron test (#1255)
c25328453dbc0d130940f11067aaf233797c27ad Basic event timeout for HTTP (#1250)
ee8332ae2c6cd4cff9167d6d29279ee593857299 Add Java Runtime with events_duration_milliseconds (#1249)
e0615c71348ebc7f1936b75ed8014f94f5acce49 Remove HostPath from function resource (and default readiness timeout update) (#1251)
bdeaf2007953e1c1362680fafde50ef6e6d474ff Return error on download file failure (#1243)
0b499e30685d5a6215b2d3632f6f646647b0c183 Cron trigger prevent only the use of * as Seconds (#1246)
35100054dfe897ef890e545f27ebecaa0c7c70b2 UI: Config:Build: remove "No internet access" checkbox (#1247)
e794e09d2e464560ad6520183558400f0d2deb86 UI: Fix: Latest changes to focused field not taken on Deploy (#1245)
88fea9ce4d15b457cb8d2cba41d0becde02a37fd UI: Resource memory units: change 'K' to 'k' (#1244)
58c5e9739a5293f3f73a18c7aa318d5273ac2260 [Bug fix] targetCPU gets overridden by code entry configuration (#1240)
5b214a5640649dfb9966904a30d178185aaf86f9 UI: Remove Data Bindings (#1241)
4ac9f6291c1f99a18584a4fef1f1a51280b05899 Bump versions to 1.1.6
754211ab07413b3468eac8b003c160ea85abf365 Fixed repeated phrase in function ingress k8s concepts in docs (#1238)
1.1.6: tag_name: 1.1.6
body: Support replacing build / onbuild image registry URLs and passing bearer token to k8s apiserver

Full changes:
d7fbea9f48e9a85b3b29fc5b3d4d2409efd2e1ea Change AuthConfig to use BearerToken rather than OIDC Auth Provider (#1235)
c2277399c2eb0070e1e2e4fea1fcad83ca5ad5f4 Support replacing build / onbuild image registry URLs for air gapped environments (#1233)
6458ede8ebee541f540e71df574142fb60d30f65 UI: Header: Breadcrumbs: Make text selectable (#1234)
8f9981dd890cfbf6e0f56c7c0438e81bff0bfbf3 Allow Nuclio build on EKS 2/2 (#1232)
055f5c5215247281a5e99c6ce0f2f88b20dd355c Allow Nuclio build on EKS 1/2 (#1191)
bf2f9bc36ab0801d29fd477b5141f5177f93110d [DOC] Edit CallFunction example description & log messages; unify capitalization in the examples README (#1231)
a653542ec3dccd37f232a3207b90d2f8e6872eae (use-token-in-auth) Bump resources to 1.1.5
1.1.5: tag_name: 1.1.5
body: Added usability features, as detailed below.

Full changes:
cfba3f243008843ace6aaf4cd39cdbb096e9517a (upstream/development) UI: Triggers: HTTP: Ingresses: Auto-fill Host field (#1228)
0d0245164810a7d932c141ee233999bd8cd565ea Dashboard supports OIDC authentication for functions with OIDC (#1226)
a38623f4ff1c2e7ba0dc45f804c7c2f458fb3d0c Support label selector for platform config deployment augmentation (#1225)
691c1c17579d175ff9a6aaaef146d9ab7ac61e6b Default HTTP ingress host template (#1223)
7fcf56863b6d8d6c5a85a775b360b6f0cfc38657 Remove playground from travisfile (#1224)
b1e6d1c876f7082979c6ba6368aa469b29f28dcb Remove duplicated logs (#1222)
562204aca977dfdb0ec8490fe27ab260910a2624 UI: Add "Service Account"; Add "PVC" volume type (#1221)
bc93be0c251c1055cf844190e740f727aed79348 Allow downloading archive with long path (#1220)
9fce615fcf7580628a51d5cc1b13850286ec7d5c Enrich deployments with platformConfig default values (#1214)
79875b902c9e1b2758a08ebce2b6e4aa080ca4c4 UI: Reduce clickable area of "(+) Create a new X..." buttons (#1219)
4a31dfb0a9eb675daf4b97bf96000255807ab639 UI: Bug fixes; Removing vulnerable unused sync-exec pacakge (#1218)
aa0d1993934eac10e1a358c49643a5ddef71955d Service account in function spec (base: development) (#1217)
0fbecc7c5fefbe2fbf205890bac4e6d8d538ff5f Revert "Service account in function spec (#1215)" (#1216)
adc85d716c1ae780f57d630791cb2583d9b38ef1 Service account in function spec (#1215)
aada98084b300d9442b0feb8ccb42289b53ec422 UI: Configuration: Build: Disable pane for non-edit-online (#1213)
1.1.4: tag_name: 1.1.4
body: Small bug fixes (ui and others), and support for function templates from private github repo

Details:
246c883a Merge branch 'master' of github.com:nuclio/nuclio
f61cc213 Fix volume subpath structure when a wrong one is given (#1203)
bf4ef622 Fetch nuclio templates from private repository (#1212)
29eefee5 Function templates load from local archive (#1211)
ae70937c Code entry values don't override base config values (#1210)
1bdb04ae Fix volume subpath structure when a wrong one is given (#1203)
94c9f23b UI: Remove some defaults from function creation; Fix quotes bug (#1208)
49ef019d UI: Upgrade dashboard-controls version to 0.8.0 (#1198)
1.1.3: tag_name: 1.1.3
body: Deprecating HostPath, multiline build commands support and a bunch of bug fixes

Details:

84b2ac80 Merge branch 'development'
7200dbc8 UI: Bump bootstrap version for security fix (#1199)
129aa9cd Build commands support for multi-line commands (#1194)
3b8e8cda UI: Text boxes: reduce debounce for typing from 1s to 200ms (#1195)
34c879aa Function invocation from Go handler (#1174)
429f000e [Documentation] updated function PUT request URL (#1184)
732b29f2 UI: Re-organize Configuration panes; Readiness timeout min val 1 (#1193)
b4fd22e2 UI: Template Parameters dialog: move labels to the left of fields(#1192)
de3151d5 UI: Remove "Host Path" volume type; Add some tooltips (#1188)
fc24f1fd Deprecate HostPath volume support (#1186)
fc0b79cd UI: Reload function UI fields on deploy complete (#1187)
229a74cd Indicate that nats:// is required for NATS URL
32b911bc UI: Cron trigger: use 0 instead of * for seconds in schedule (#1182)
83f6f0ee Fix: Prevent cron trigger schedule from running every second (#1176)
f2034037 UI: Bugfix: Wrong version is displayed on left nav menu (#1177)
6a980d8c UI: Remove unnecessary `$$hashKey` properties from YAML (#1175)
52864cac UI: Improve Resources layout and number input field functionality(#1173)
1465b907 Bump versions to 1.1.2
1.1.2: tag_name: 1.1.2
body: Mostly UI fixes and goodies

Full changes:
fbe7272b060ddf16f00bcc3be8542cd61b1d7ce4 UI: Refactor V3IO volumes & move Worker Allocator Name to be last(#1172)
576f71aebfaf8567168cfcf96d51aa085f2f8d9f UI: Move "V3IO" text from Archive option to Access Key field (#1171)
383d09c6bd3b0975e381183c32ea4a2565bb6af6 UI: Upgrade dashboard-controls version to 0.6.9 (#1170)
ada00de8cbfd20cbc28384ecb11573eca76d377c UI: GitHub Token; Import multi-project file; No GPU Request;Fixes(#1168)
b6d66583f1d4c19babc0ab54acefdfe1b0813951 UI: Bugfix: Expanded items collapse on drop-down selection (#1169)
5baa97ec1ca05bdc5087202211a87ec8f2e39915 UI: Update dashboard-controls version to 0.6.7 (#1167)
db9ad2a80354d6da3618a27b5db87564d477af18 UI: Add Session Key to Archive code-entry type & to V3IO volumes (#1166)
fa63331d3ba97844553172dac2d203e50739b7b2 UI: Add "Duplicate Function"; Add "Import Project" to welcome (#1165)
383a4cd9aa4c7e48303c963620ccdd6a2ee0bf13 UI: Fix corrupted Test Pane icon; Change Edit icon to pencil (#1161)
e26cf2231b3b591b92359696ac6622739517c31c UI: Configuration: Resources: Add "GPU" field (#1141)
f66d0d2652020ed1f485eb77e7a0f1aedc8d7c67 Fix spelling mistake (#1164)
d929bfff7c55387a4b66ce7a9c5e9b11f97891a7 UI: Configuration: Resources: Add request+limit (#1163)
5f925eeaf998faed7038c0061d301fc17bf297a0 Merge branch 'master' into development
e64f95640ea0d3972e7fe9110ddbf3b81f9a0b56 Vendor packages update (#1160)
e4bc5ab9bdcabe2cf1d121f7a124ea5613824696 Update helm instructions
6516aec62755790ebb80c494e4d3fccdec882174 UI: Function > Status > Build Log not updating while deploying (#1159)
3849cbaf331e3d3c7890dabd8241f7134407917f UI: Cron schedule syntax issue fixed + minor UX improvement (#1158)
bcf0ec0284b06d356fd35d7cea8a25e4c484d351 bump helm chart ver to 0.4.1
ce666fb58e0d7aecfddbb5bf59ebba823ac8aa90 bump to 1.1.1
1.1.1: tag_name: 1.1.1
body: Bug fixes & removing of scaler and dlx, replacing with https://github.com/v3io/scaler project

full changes:
1a470c231785193a56dd4565e0d19865976c1b81 (HEAD -> master, upstream/master, upstream/development, development) scale to zero when min replicas is set to zero (#1157)
2fccabaf57b5f4d1eb7cf0ef5772db7222e034bf Remove DLX and scaler - replace with resource scaler plugin (#1125)
bcd46eeb04b83882197a047d53e1d0c616282fbc Disallow performing CRUD on functions with invalid name (k8s naming convention) (#1156)
e203693176d636d8c5663933dedf6409073f2289 allow for headers in archive and github type (#1155)
faeea0613c96d345d3b34420f258f8341cf658f7 UI: Do not crop Triggers list; Bug fix; Do not hide placeholders (#1154)
1326912b3c97806d735719bdf3b000ce0b27b0d8 UI: Should not allow to start function name with a digit (#1152)
1.1.0: tag_name: 1.1.0
body: Change CRD names to support openshift

full changes:
e6d466af36e04df5d428d424a04264f7706c0f11 (HEAD -> master, upstream/master, upstream/development, development) Add "Nuclio" prefix to all CRDs (#1149)

1.0.1: tag_name: 1.0.1
body: - Disabled trace initialization from processor
1.0.0: tag_name: 1.0.0
body: 1.0.0 major release
0.7.11: tag_name: 0.7.11
body: Bug fix of enable and disable in UI, hotfix of v3io stream trigger

Full changes:
4af5d358f4749e1bae9c6bc22b3834f865b79ea3 (HEAD -> master, upstream/master, upstream/development, development) Fix issue with v3io partition not existing when creating trigger (#1150)
24db2f8a4fda8a0714df5760ba16d529585e1b83 Nuclio zip fetcher helm fixes (#1145)
75358cd0b5982ad0fa1f470abeafff60033768d5 UI: Status and port number not updating on Refresh (#1151)
4a11cf249dd4fd09683be7b238d867eb05fa2895 fix disable enable of func on k8s (#1147)
921ef5312c6d8fe9cc3f3510ac2b9b215b5aea08 UI: Show "Delete" action without 3-dot menu icon (1 less click) (#1144)
0.7.10: tag_name: 0.7.10
body: Add trigger name to context, fix issue with streaming failures on v3io stream

full changes:
6dd97921450c6d90c44d8c83d08c23662bfa56ef Add trigger name to context (#1137)
14fb3981f6015423aa039fd6db86a174caa14c01 Continue reading from v3io stream after error. (#1136)
0817cfc0fe2bbb5e02df7ed11cf36a5cdf4e8bf9 remove description from crd's (#1135)
643011a632d599499a1684317fb4a4827b7ede43 fix python examples (#1133)

0.7.9: tag_name: 0.7.9
body: Bug fixes and allowing users to specify image pull policy

Full changes:
df647ff4c6371c7b811ff9bfc41b481447c8f2b8  Allow users to specify image pull policy (#1131)
7f51408ae5706a2da1d9e85c956938a61d8e5719 UI:Show function/project name uniqueness violation error messages(#1130)
c882811d83c76560f9aba735f702adbfed1e3131 [DOC] Remove links to the nuctl CLI reference doc (out of date) (#1124)
cc9f23d52d50cddab4dbc47ac7544d217b99f563 UI: Use PUT when updating functions (#1128)
ec8879c317593bcb2e40463dbc231328b5ded41a [DOC] Minor doc-review edits (v0.7.8) (#1123)
1bce2c7febedacf705b9cc36a6a8126d995ad798 Don't allow to create two functions with same name (#1114)
41fe9bd6a6d2f2ea5f5e49e8559cd4bc6eed8f43 Disallow creation of two projects with the same display name (#1121)
14654bcb5a7c33e498a6df905b85e7fe0eb01fe0 UI: Fix test pane bugs (#1127)
edb0a9d57bf86f486d2c9cf0cee730ed74ad30c7 Zip function template fetcher (#1126)
34f6f2b2bb6eaded8058e8b6154a99d2e3297f6c (sahar/development) UI: Fix action icons styles (#1115)
9f20252bd3b1dec243d4bd6318d2e4ab591c9c61 (origin/master, origin/HEAD) bumpt to 0.7.8
0.7.8: tag_name: 0.7.8
body: Hotfix of rabbitMQ trigger in UI

full changes:
38c04491c4aa04f1d9588b837598876ce4facf91 UI: Triggers>RabbitMQ>Topics: wrong value when empty (#1122)
7949d6aa4fc49935c4f3d5f212d2d250310e9999 Adding TLS to HTTP triggers (#1118)
0.7.7: tag_name: 0.7.7
body: Hotfix to allow not creating queues and exchanges with RabbitMQ trigger
Small bug fixes

Full changes:
8de0a181273843173c74d326a5b177fb807a952f (upstream/development, origin/development, development) [Fix] RabbitMQ, allow to only consume queues (#1120)
a74a27d4dd132963b980986655ddf297646f7441 UI: Triggers: RabbitMQ: Queue Name and Topics can't be both empty(#1119)
8067fcece09821af9ab5fc54b9c8c8a9177ad968 Fix long errors (#1116)
80313aa2bdf0987294d7db8ddeef0e34ea9eb04e UI: Fix: "Discard changes?" on screen leave falsely displayed (#1113)
86702afea30577a91f8f1de81a0497f2e2c7fcd2 getBytes using UTF-8 rather than system default encoding. (#1109)
03a452a4a8a23a28003ae312ce9094c8dfad08ee V3IO streams trigger - only sleep on empty response (#1110)
6620871cde37b8297788ad18cfbf8c56dde63c22 UI: Fix bugs in Test pane and in Template Parameters dialog (#1111)
86be596b642d623546726c69e1ba94d8d40c675a update helm metrics resources to be all (#1108)
1e6759396ab701758c4880914d7b7b358deee790 set replicas to be always at least one when not scaling to zero (#1107)
d62d91f916586dc4ecd2e41ac84c27bbed2a87b7 Fix JSON in docs (#1075)
566c63d36e42d018d5e9cf560dcd41c9eeead7d9 UI: Fix: Logs are missing in Test pane (#1105)
0.7.6: tag_name: 0.7.6
body: Mostly bug fixes, in areas of scale to zero and UI.
Changing github client to a better suited git client for function templates.
Allowing for global configuration to functions in platform config.

Full changes:
3d5aa1fe5a87d6eca9e3207f472c93e322ba564b (upstream/development, development) Replace github client with git client for nuclio templates (#1101)
f50a70575bfef3fcd846d4482db75329ac54ac97 Remove override json header (#1099)
305b7b27e5a330c929559df67cc230a4dfddf1e7 UI: Function template parameters tweaks (see desc.) (#1100)
090382ae19a3db374032c27747f7560acd9af248 Allow to disable node port for functions (#1097)
1a78d9958555f076b1f8ee8d66c72f048aa28665 UI: Add ability to set password fields in template params (#1098)
52a5a82f56c34a1315e33a1eeb44285a1aa74680 remove nuclio py sdk from nuclio repo (#1095)
25417d4f820431a88e8471f4bdee406ae54328cf Scale to zero only when minReplicas=0 (#1093)
f8785f1514fbf01ed2491ac5ba9650b6d85134f5 Fix Import export between clusters (#1092)
2aa63f9ced8fe69673f92d8b02ce9ae901339722 Replace default-backend for dlx with service selector (#1089)
e01bf2ec2d915c3351be74734bd15b09b2d4e61c UI: Add "Clear" button to "Schedule" field of "Cron" trigger (#1090)
b032017549d2056c7d30bace67df676865915e75 UI: new function statuses; fix N/A invocation URL (#1088)
8787f7657e26cb3ee63a83c3afd9be82efee7e10 (origin/development, import_export_between_projects) Fix content type on invocation response (#1087)
5a39267e50adc86aba6d9ee30bcb92febb661fcf UI: shift "Logging" to prod; Fix Test Pane error on JSON response(#1086)
a1b3f97b949ff0b3c5ed75883d66d58f0c1e4793 Revert "[Fix] Set appropriate content type on function invocation response (#1084)" (#1085)
a9c831aba7350d29be4aa62143ab3b29a835c5cb [Fix] Set appropriate content type on function invocation response (#1084)
0.7.5: tag_name: 0.7.5
body: Functions can (easily) configure their log level and a (k8s only) hotfix for older Docker versions (e.g. 1.12).

Full changes:
03e1d71ea3619c01cd3614ec52bc4d9e54a7b412 Support Docker 1.12 (#1082)
c99b73a3430e177ada202c178185ece92fbb7881 UI: Remove white background in description cell on hover (#1079)
868bd4758208d5d7994f501eea1c9821a6bf26f6 UI: Display proper error on function invocation error (#1077)
ee52b60c3cf8573e0e946605f1a9d31519632dbb Functions can override logger configuration (#1076)
247d4e720a140ad74ca450bd6d37ff00fca55c6a Bump version to 0.7.4
0.7.4: tag_name: 0.7.4
body: Hotfix for scaling

Full changes:
d20d071f3662c45ddfe685e8058715f17a57638d Scaling hotfix (#1074)
a673d2aad82e33bd4d04aa69a08b0f1958871df4 bump to 0.7.3

0.7.3: tag_name: 0.7.3
body: Introduces scale to zero, template variables, project imports. 

Full changes:
f2ebdd95e95c4a1cb24fcb14e18ea88cd9093eba (HEAD -> master, upstream/master, upstream/development, development) support invoker dlx integ (#1073)
13a4fe36372a048774e7c0336c10551465002cff dont prepend when not needed (#1072)
486dceb5776660818e8188108f09ec90060cd145 Smaller README images + updated dashboard image (#1071)
bbb0c4a897a6b1d6bb3e42fd1280b9f0129fe716 Source code passes in template for template response (#1070)
be8b2df1065bce786966be7dba423cb8fa242ebc Fix service dlx selector (#1069)
779bd90144114ac7c9c9d55e544662584cd5da1a Add scaler dlx to makefile (#1068)
2248e14305ecc646907e697f0f75b04c2d2ca74d Allow customizing time field in JSON logging (#1067)
b5820fe4e27e934b1fe8c5bc5c66b090ebe12060 Support GitHub templates with no access token (#1066)
a0a49bd8a484ea5cab33b4e1dde9ced9cfca4d6e Fix - Parsing volumes in nuctl deploy  (#1044)
af3545596faac681db41299203d2739dd63e16f1 Scale to zero - DLX as default backend in function ingress  (#1065)
a6920c0140d1c17e892e0b06b791c6d31f698ac5 Scale to zero (#1062)
d5295f62cafc524b65137ba390883b8167fceeff UI: Projects: Add "Import project" action (#1061)
1e15e56d2708abdda2c7cd9cdbabf7c592ec2e15 Allow JSON logger output to group all variables under a single key (#1064)
73d71f538d9aac02199251d970acffdac84d8a54 UI: Add support to function templates with parameters (#1063)
df406b7c3697239e617be0a8396af3928ccfd62e Support Templating (#1019)
49b07eee74f031f1860015f7649bcbb79d2315ed Add namespace and function to metric labels (#1057)
8a11fcbd9386c5759a0a7c46c58d81bd6212ca71 update to 0.7.2
0.7.2: tag_name: 0.7.2
body: 3 new triggers (backend only): kickstart, Google PubSub and Google IoT Core. Some backend and frontend bug fixes. Structured logging output (i.e. JSON log output) is now supported by controller, dashboard and functions - configurable through the platform configuration.

Full changes:
bb3ddad2d6f0ccc4dc51184b6b5bb2bd4223145f Controller/dashboard respect platform configuration logging; All support JSON outputs (#1055)
3c1f2002e8eab2a7e6e910c692000cccfa8f79c5 UI: Allow to enable/disable a function without build (#1050)
01ce5701146c8ad35bfc5453ee8b2c9789bce63c UI: Enter key to submit new function form; Sort projects by name (#1049)
0b994eae859bde41051b08f4725420aaadedfc1b Python functions report readiness after init_context, handle init_context exceptions (#1048)
01ad9d6863dd71139ebdad645d7e1bed0ef1aa51 UI: Fix: Auto-focus not working in production build (in dialogs) (#1047)
a214978f8de882b702a4d7dbc1f33159d295c15b Support pubsub headers (#1045)
b4c2e8069bfdef0bebf453b3955acd733677d261 Fix 502 error when exceeding logs header limit  (#1042)
275191ba8cc9d137627dc6b33e176e5487874c1b Move to quay (#1043)
75b27dc00c90a0ebd5a4d13d0ab9575028499242 Support pubsub trigger (#1041)
7ea468ba0fa0e8a0429e6277ea238a9b655366e5 UI: Add "View YAML" for functions;Add cron interval placeholder (#1040)
adeba8878082f220797df6afc0b227ff3b818d31 UI: Projects is falsely inactive when in create function screen (#1039)
ac97d29bdf1f3b85182d6001d15b6273fbecfec1 Change source hash (#1033)
400921d494f0b14359943a314fc358d33d9f345b change default hpa min,max (#1035)
47efac413f5c20d3c6deb53dee30354521733375 UI: Added option to export project(s) (#1036)
895344a68fe456751e887cad43874ca5e07d2c89 add avatar (#1034)
b1501dd371d426c16911414f51c5c98fe1e50443 Kickstart trigger (#1032)
a487bc9e37d0745606e11c71664fab6f66517f69 UI: Config/volumes: Add "Secret" and "Config map" classes (#1031)
4cfe788abd881d35a8756f1cd505fa96949fb19d Suport IOT Core MQTT trigger (#1029)
1a7583f4f2e9c5c75fc8244711d80fa3b3c6cb41 Add support for MQTT client ID and protocol version (#1027)
8dc35eed76aa52e397684ddf703ce90c7f73c4be UI: Add "Change text size" button to code editor (+ see desc.) (#1026)
815476a5f454b5cb4175ccbb685a4d074326930d Impl IG-2017 [Nuclio] Add "Export" button to project screen (#1022)
3ff465fff430066eee8f0722e6fb62c552ed87d7 UI: Add some new color (#1021)
321815f95941aece6542781bbcc3e71560df2cbe UI: Fix Test pane visual bugs; Status Invocation URL is N/A (#1018)
21403b7dccec9121669f4ccba0ad2d0fc2234965 UI: Invocation port changes not reflected in status pane (#1011)
7e1c19a7f199d9304ef9a1f8a3ae9a571740175d UI: Add Cron scheduler UI form instead of string (#1017)


0.7.1: tag_name: 0.7.1
body: Stream trigger hotfix


0.7.0: tag_name: 0.7.0
body: Milestone release
0.5.15: tag_name: 0.5.15
body: Lots of options supported by the backend added to frontend + other goodies.

Full changes:
c829acdfe9a4ff79fefae46e74aa05c07383dbd3 (HEAD -> development, upstream/development) UI: Fix: Code: Test pane: Event body not loaded on selection (#1013)
0127871dc39bd5a3768c0207bfb8edf07f2382fd UI: Fix issue where deploy error is not displayed in logger (#1012)
b2311e7ecb75d2978e7f95fa7fc665fd6544e0ff UI: Added "Log Level" drop-down menu in event pane + fixes (#1010)
20aa1624ecf7e14fd9761f1e12b799b4de0f1e72 UI: Add "GitHub" code entry type; Add "Work Dir" to "Archive" (#1007)
88acf2f5d29e657734b0074e88797ce3a79c5963 UI: Add new fields to Configuration and Triggers (see desc.) (#1006)
0bda09747a252dc04a65371455913dfd3d26138c Panics during dashboard deploy are now logged (#1004)
1e1b649c8316e390c4c1c4017d3b6e47e0cfaa70 Merge branch 'master' into development
d7a35937ba9f99991ac68be40202da150b86b4d6 (upstream/master, master) Bump resources to 0.5.14
301780103bc3da9a583c5be256e4995a166e24a9 UI: Add new fields to Configuration and Triggers (see desc.) (#1002)
37433abbba07685294f2697dfab0959419ceff5d Support load and save of docker archives (#998)
d67908cd380a04062469cbaf745dc77ccffd6a43 Doc: Update extra-config parameter to minikube start (#1000)
852daa9babf171c006dff482000ec16282f52939 GitHub entry type support (#997)
5540764da2370c2da6c1014fde40ebe598f75475 Replace alpine 3.6 -> 3.7 (#999)
0.5.14: tag_name: 0.5.14
body: Quick release to allow receiving larger headers in HTTP trigger.

Full changes:
33009bfbbe488978a8c81f53ec2c5322145f14ab Support configurable read buffer size in HTTP trigger (#996)
0.5.13: tag_name: 0.5.13
body: - Controller and dashboard now read platform configuration (next version they will configure their logs properly and offer metrics)
- Prometheus pull fixed all over so that when it is enabled in the platform everything gets configured properly
- More Kafka trigger logs.

Full changes:
b15396bbd184d8717b59b1e572439cf622922a29 Enable Sarama logs (#984)
ad4dfe904e8eb497d056fb7288b9fb62ed9780c1 Allow setting external IP in nuctl invoke (#987)
ec116d68704ba3e6ca865f5f9acdb42d86e22e27 Fix controller annotations (#986)
153734bfcd7c6cbde0775e11055ced03f3080525 Platform configuration added to controller / dashboard (#985)
43058430313bfa1a51ea10c7ce3f51da1a1cd2f5 Fix prometheus pull + platform support in helm (#982)
1b84a368019ff4a6493bb6d8ddbecafee39e934e (origin/master, origin/HEAD) bump resources to 0.5.12
0.5.12: tag_name: 0.5.12
body: Added two triggers (Kafka w/consumer group support and MQTT) along with the ability to create volumes in k8s. In addition, some UI goodies like a collapsable event pane.

Full changes:
bcb3651fef130a4745a5748ad95ed46128a5843d (HEAD -> development, upstream/development) Support username/password in MQTT (#979)
d2667104f3d2831f5dc7e3f21aba9c523f0a00e7 Support volumes in k8s (#978)
4f93b2e33a1b11f53e02a3d3a6511ddfc5092a33 Add MQTT trigger (#977)
06f8e7fa57e17979d47de906940bfcb296d5f274 UI: Revert dashboard-config.json that was unintentionally changed (#976)
12bc06717ff6225b1b81e8ab443093b7f88bf077 UI: Remove falsely displayed warning dialog (on new function) (#975)
d10a1d0ff60b2259a62abf349b04087eeec5b7eb UI: Make test pane collapsible (#974)
aa41b4367220ceb977b75bcb30bcb01f31a1d83a UI: Fail build on error in some sub-task (#942)
9d5e698828bedcc0fc6f3cd481f9bfd4cccf9834 UI: Upgrade to latest ui-bootstrap (#965)
1e1844b7a0cf5a9bcac5fd0bd7451836bce3f92d Impl [General] Upgrade to latest ui-router and ng-scrollbars (#964)
df54e480a5677b67d7aaa73c859c6202085ca65e Impl IG-1967 [General] Upgrade to AngularJs v1.7 (#960)
b4512506843f3940a466e931d0fe0e82462b9fe4 (upstream/master, master) Helm chart - support passing controller listen namespace (#970)
40204b7ddf0e98833e5134cda5588e6ed19a691c Added SASL support to new Kafka trigger. (#969)
08c522d9665078d94ac11023c90dd902ecae45d9 Impl [General] Final implementation of new color scheme (#939)
beadc273548c9e86e19381902b420e7fe9a9c66b Better test failure message for event recorder (#967)
7162c7c9f77a76ff89157783b0130f08ac46603c New kafka-cluster trigger with support for rebalancing. (#951)
cd79c6dbd43483ef055308cccd3e86fd8e1490fd Bump resources to 0.5.11
0.5.11: tag_name: 0.5.11
body: Includes change that allows configuring the dashboard to work offline, rather than supplying this per function.

Full changes:
d4d38c76117d3392e853d6409cbd16a59324f6e5 Dashboard accepts "build.offline" parameter as environment variable (#963)
9985027ff8563f58d1711d7761c9a0d4e1bdfc8d Bump resources to 0.5.10
0.5.10: tag_name: 0.5.10
body: Bug fix release.

Full changes:
f1d187cfe11aacc8cc9cef4f0ab543b4d7236e21 Change the way invoke happens in dashboard (k8s) (#962)
6cf4a2e8712db5585eb8fa01cd94172010425674 Updated dashboard-controls package (#961)
d44316409e0e15b124a830b960f932ccf577ca6a Default namespace taken from platform, project display name defaults to project name (#959)
eb071c5e00c1865a1ad12b05a6530ebf6dc00009 Fail if user provided invalid inline configuration (#958)
3e0ce6e3474760997aff72461d634268dbf9c13c Dashboard editor no longer auto scrolls to beginning when clicked (#955)
68407a885aace3b6dfc437e00d0b4d386d32ae52 Support headers in Python's call_function (#954)
acc3bd760f134e3b7a37a5c75399936fec2589c5 Allow get/list nodes in helm RBAC
1e5f6c5eaac0e0a45438e6f1e5979d2fe1fc31c1 Bump resources to 0.5.9
0.5.9: tag_name: 0.5.9
body: Bug fix release (see below). In addition, support for NATS trigger to use queue subscription, allowing for an incoming event to be handled by only one replica rather than all replicas (thanks to @phi2039!)

Full changes:
e456d06f2b4cd2c4a74d2bccaabc4347b394812f Fix - for forbidden users, getting namespaces return 403 (#950)
28e106004828b8a01339ef950b9ae1880d4d8fa3 Fix local deployment timeout (#949)
73e12cabc7e55a947dd6f4108649ab244998f232 IG-1971 [Nuclio] Do not display "Namespaces" on failed req (#941)
90155af1a6b32b5acae75777cd7fdbe5d7c1e208 Inferring default external ip based on platform type (#947)
0564a4b86f4af2fff4182b3857569186640aab5e Return 403 when user is not allowed to list namespaces (#948)
63f956d128b6b7bcacbb205471ae4d82f0e2b5c8 Update NATS trigger to use queue subscriptions (#944)
3e66c3670edc846b35a411be5855c490a0071b8a Fix: Include function metadata in the generated processor ConfigMap for k8s deployments (#946)
0e396826d7072322db10a6288ff451c0cf42bc15 Fix update of projects and function events in k8s platform (#945)
d72da6486ff051f555082cd5d963fffefc35015a Delete function events upon function deletion (#931)
a9999aa9e7aa4cc01b3e79b51b5afb6a017c19fb UI: Add "New function" to Projects screen (#935)
5236b24756090041168a97c84a6a74743b9c7e0f UI: Fix app.css build error (#938)
8b67edc4362a41ee411a1821fd4efc4a9715dcf6 UI: Fix build error and rename `debug` flag to `dev` (#937)
9afe8bf7f2d9e793c1c6dc38c7ff633a6c369455 New helm flags for enablement of crd and controller (#936)
90b936ac1a6d0e3a92136d459ee4faf21c88413d Delete ingress and hpa resources when updating a function without them (#930)
154ce1bd45f20b2a9e2f345f813e8bcd91f9da23 Bump version to 0.5.8
0.5.8: tag_name: 0.5.8
body: Minor changes, mostly to release along with new v3io-go-http.

Full changes
45c62c5abde8059a1e9c7b3f376694ea8b5b3fd0 UI: Update dashboard-controls version to 0.2.0 (#921)
48fd80fd97def26c31ae48a58264db0ce30dd7ab UI: Update dashboard-controls version to 0.1.15 (#924)
cbcae6e2b865c14e560ed9ca30c58e05a24f33e3 Add linux specific details to minikube documentation (#920)
c8f18b3a9b6c75dee2b933bd8c9d93f243d1f916 Properly decode v3io databinding (#919)
a20f41fc02e69b26d64f5074ca9cdd2403a946a2 [DOC] Minor doc-review edits (v0.5.6) (#914)
a9a3adb2b2b2bfc6573c9b9df7eaff3067fed546 UI: Add left navigation menu + namespaces (#906)
0.5.7: tag_name: 0.5.7
body: Small feature release. 

Full changes:
72d251a241799420ab70ae78e9ecd9f6dfea938c (HEAD -> development, upstream/development) Experimental: Shared workers (#915)
cb07ae6ef43d62d7ed05bebd9529775c0c9ef1b4 Allow for multiple golang functions in a single image (#913)
23a6a0bc9ef685f07d684a404d3e60a0368cdafd (upstream/master, master) Bump to 0.5.6 (#912)
0.5.6: tag_name: 0.5.6
body: Introduces a new invocation pane in the dashboard, along with some function configurability options like:
- Ability to wait for a worker to become ready (slight performance decrease if this is set to the non-default "0")
- Ability to configure how long to wait for a function to become ready

Full changes:
88cba2a351755b4e6812bc7051cab36ffca439be (HEAD -> master, upstream/development, development) Rename readiness timeout + Dockerfile template fix (#911)
6e857c55aaef46367a10ee1bc6c86fddd2b262d7 Allow triggers to wait for an available worker rather than return error immediately (#910)
0e99b9cf15a4e4bc46dc420c0ebfc4e0b34428c7 Introduce (basic) contexts in controller, configurable function readiness timeout (#907)
3f55f26e1809600521fb425d63e69a2d7f5d7e75 UI: Fix: "cancel" button on function invocation not working (#905)
ed77f97af929baa4e9183d6cff9318615e4329de UI: Update dashboard-controls version to 0.1.8 + more (#904)
09a1ea52d7a9deff76b7d3b84b1290fcb0b10369 Dashboard: better CORS support, fix logging not returned (#902)
04b3f4789d1389ab61644cf6c2344f954eb7ab88 Remove bower (#903)
def8277aaef6eca760d0ac9872f8bcb07c5950fb Update dashboard-config version to 0.1.7 (#900)
1a9e6d572756146d0886bde8305e2003cd30bb35 UI: Ditch Bower, use only NPM (#899)
465ceb36b40bb507e5107691097eded6005081cd Update dashboard-controls version to 0.1.6 (#898)
d54ba835e38ce7e26978a9350cf74f51378ca067 UI: Triggers alignment and route rename (#894)
eebfa4d7392729689a6ef83b85f9377d7f84607a Impl IG-1786 [Nuclio] Implement "Test" pane (#883)
9d1a0db0804fa655eca0dba6b203a612aba68415 Support user/password in v3io databinding, numeric fields in attributes (#897)
1a785a852f13cd80e219004ae037dfbf464c974e Various dashboard HTTP REST API / doc fixes (#896)
9b26275406c1aa2776e5ad5085363e5f2f89b026 UI: Add favicon (#895)
78fa6f35de3821e0071664a4e128f2f37ddb9aec UI: Use js-base64 instead of atob/btoa for utf-8 characters (#891)
7cd176b9fefdde3387d8b2645a5e2d4b262e2977 UI: Update dashboard-controls version to 0.1.5 (#893)
f05cb0aa2083d396139f83a0201ae7ed7c06c934 UI: Update dashboard-controls version to 0.1.3 + Fix API issues (#892)
2174a33072f464717a3096d5db8af8dbd3c4cd0f (upstream/master) Bump version to 0.5.5
0.5.5: tag_name: 0.5.5
body: This version introduces Ruby support (fantastic contribution from @ScienJus :+1:). It also addresses an issue where functions deployed from the dashboard would appear to deploy successfully even though they actually failed to deploy, along with other minor fixes. 

Full changes:
5e6a9b03e1245cd508aaafbc95f40baef6e6e5ad (HEAD -> development, upstream/development) Fixed broken link in documentation. (#889)
5295dfed6ffe6983b67526185cf7116abcbb8dfe Update dashboard-controls version to 0.1.2 + Fix to Path (#888)
37f10584ec734c7ad61ea6922c6efaa1d8db8cf1 Check if unavailable replicas exist before declaring deployment is ready (#890)
b87e5416ba07a72c11892e0806a2fb464fbddad6 UI: Shift req/res handling to Nuclio repo (#882)
8c5461c2ee2cb94fdc6b92078812b21b84312c58 UI: Revert dashboard-config.json change (#887)
b04530fa939170ff9fb993e4380467dfb2a85fbb Add ruby runtime (#885)
1895f57455e209b511e19201c00a913844b64e51 Update dashboard-controls version to 0.0.63 (#886)
1fad9f73ad290ff06ecbc10f9141da846c469175 Kafka SASL config (#862)
d1519202904703cc8edcd80b61abd973e6a48eaf Test with go 1.10 (#884)
0d032e73d52fa517d70eeeb0dda33bd3aed0d22e Fix bug where we get more than one message in a chunk (#875)
04107620ed461774575057473c860d27ff907628 Add logs to CORS (#881)
ae0938bf20bcb61f0df5409848a72aae7ad2f1b6 Java build from source (#861)
2da0696dbef5681d8f4d6bdbbdb19cad6374be7a Pass external IP address in helm (#877)
9315abd041400e7b067a2956293a5b91181b0d4c UI: Update dashboard-controls version to 0.0.62 (#876)
9375cc21e2f41a76f7371943867a86934091da73 (upstream/master, master) Add pods/log to role in helm chart
593e8e43085f5213ddb650dc6256d32af8ab65b2 Bump helm chart version
444b12bde808b4c818af5f14525d2912a75df5ab Add pods to cluster role in helm chart
7dc3240726ac43c4486424d390bf342c403f0d3f Bump chart/app versions to 0.5.4
0.5.4: tag_name: 0.5.4
body: Minor optimizations / fixes:
- Much better Docker cache utilization during builds. Functions with lengthy build commands should build faster if source code is changed because the build command results will be taken from cache 
- uhttpc is no longer needed for Kubernetes deployments
- Build directives introduced - will allow supply pre/post copy commands and also directives like ENV. Currently experimental and only available via function.yaml
- Functions deployed with nuctl will have their source code displayed in dashboard if they are single file
- Minor UI fixes - namespace isn't required
  - Namespace isn't required
  - Cron interval / schedule are not required (only one of them is)

Full changes:
9be1ed15c33a4598b7dca59622402df141638a97 (HEAD -> development, upstream/development) Revert to Golang 1.10 formatting (#866)
e7edfe7f9ff4dba95496bb1187fea5e41982cd5e Merge branch 'development' of github.com:nuclio/nuclio into development
8c5dc4ca0dd7860b3a6ae9163517cf95022e02b9 Merge with master
1604559596aa3ed2369a28991423854d8123da15 Pass credentials to v3io (#865)
1778bec85f861571ba7fe1153d00e9e4f6faa3d0 UI: Fix nuclio not loading due to monaco editor missing (#864)
111fb8f1e3c700e6fbe2a8b045834b1a7f4645af UI: Fetch external IP address only once on init
d139a148df97543f27607130a7e0708e388c0892 UI: Update dashboard-controls version to 0.0.60 + More (#863)
7ce4afee45e6eeb4baf8893eba59ad9c42e7cbae UI: Fix build error (#845)
af2df6433d9a8e03cd7eb406cf499f76414c8c6d Fixes for Go 1.11 (#860)
9ccf77c27c255375c06dec08c2718785a09837f6 Convert file to function source code so that it's displayed in dashboard (#857)
5a239604cc72bee69392d625b81c6d8fe141a547 Remove playground from resources, push processor image on build (#856)
fbe09f894f2025f189735e817319139e3284682f Introduce spec.build.directive, fix build cache utilization and remove uhttpc requirement from Kubernetes (#855)
127aa7eda9c69f8c876eaad376e3e0ebb87dd535 Skip possibly flaky test
4d7531351da789ca2273be2c2cd82486fc5b0bd3 Update ROADMAP.md
76d02150ae49bc024d60eb22fbc702bb60d7e991 Update dashboard-controls version to 0.0.58 (#852)
583907250028874944a6c176d193cf9b7929f189 Handle logging at any point in RPC runtime (#836)
e169bc42aea7ed1ef1173b4a72a023bfc0174c29 IG-8107 Capitalize "Nuclio" & "Iguazio" (#839)
1b3346ae8a7469fdf5cbc9d7c73fcba01b3fdbe6 (upstream/master, master) Bump versions to 0.5.3, helm chart to 0.1.6
0.5.3: tag_name: 0.5.3
body: Introduces the following features:
* Helm chart updated and operational
* Dashboard:
  * Support for specifying archive and Jar URLs (the latter being Java only)
  * Support for specifying dependencies (Java only)
  * By default will now deploy resources to the namespace it is in, rather than "nuclio" (Note: resource YAML files [nuclio-rbac.yaml / nuclio.yaml] are still opinionated. Change the namespace there or use the helm chart to deploy)
  * Properly display error if backend returns error immediately
  * Disallow entering invalid function names
  * Other misc dashboard fixes

Full list of changes:
6eb9451d16c8f01e2807a66a5a723ad5598f2f00 Default to mavenCentral() if repository not passed (#847)
972bcc6348ed0f77b46115746a4ae9bd73cafed1 Cleaner support for passing Java repositories (#846)
515e874d4df6a06f8c37d399423dd19aa89cd979 Fix typo in build.runtimeAttributes json spec (#840)
7ef6a7283a35e3014981062a0677136bc4c71eda Update dashboard-controls to version 0.0.56 (#844)
fafe743dd421c946317109d47a45b1f87e9cd6c7 Added code entry type
a5b8bb364fbb44a62c877ca3bd995077c1d8d70a UI: Request dashboard-config.json only on init (#843)
11567ec96ba1d3fe9d954795c694606cc6f62006 Update dashboard-controls version to 0.0.55 (#842)
2f2f1d7256c269651316f00fb2282226700a6adf Java runtime supports jar files (#841)
2c1372f13d97b0ee4df92ceb27945324e111f585 Replace localhost w/127.0.0.1 in HEALTHCHECK (#838)
8a0b207cde54c96f7c51fb670cafec00762a3c91 Local platform sets default namespace (#835)
77a2119082cdb4afe8b902da97f77a22a355be2f Dashboard backend supports default namespace (#834)
f3941a1bde23ca3b6d660c2c43ed2a9690266c05 Use min/max replicas in templates, fix TensorFlow base image (#830)
add6bb19f98988ccfd9513579bd2e409f7497ed4 Update helm charts to support 0.5.2  (#824)
22eeb239e4cfc1aecd8f0032dc6f20ca6a818e95 Update to use Node 10 (#825)
50e84c40c3c7f17ec170c5f297a20cd1239dcf5f Update dashboard-controls version to 0.0.54 (#826)
6be4fb6bf97ec5cb9ab142c451ded5e9e0b53125 Rename python wrapper (#821)
bd8e3f2f1a8be3b36425d94bbeb35ab5f8f3b267 Handle no events in test (#820)
80dd76123e54577b9dd120fc6a040312fdac6d71 Update dashboard-controls version to 0.0.53 (#819)
a7b934c3fecb505bc55ad841c422ea4289369ba3 Add explicit pull of base images before build (#818)
a01ae4ce510adc16f8f46abc80daab151bae0a21 UI: Fixed visual bugs in breadcrumbs (#817)
bdeb2012d0163abc05330109a4609f46e049f134 (upstream/master, master) Bump resources to 0.5.2
0.5.2: tag_name: 0.5.2
body: Restores support for Docker versions up to 17.05 (specifically, versions who do not support multi stage builds).

**Note:** This release deprecates the use of `alpine` and `jessie` as base images. If you used this, please replace with the equivalent proper base image. For example:
- Python 2.7: `python:2.7-alpine` or `python:2.7-jessie`
- Python 3.6: `python:3.6-alpine` or `python:3.6-jessie`

0.5.1: tag_name: 0.5.1
body: Fixes issues with function templates in the dashboard, mostly around # of replicas.
0.5.0: tag_name: 0.5.0
body: Note: This version introduces a requirement for Docker 17.05+ (for multi stage builds).

Big version (too big). Please see updated roadmap for features we have in mind following this release.

Users can now:
1. Build functions by providing a Dockerfile and using `docker build`
2. Provide any base image to functions, rather than just "alpine" or "jessie"
3. Provide ingress annotations
4. HTTP trigger can accept formatted ingress paths using {{.Name}}, {{.Version}} and {{.Namespace}}
5. By default, no internet access is required to build functions (caveat: .NET core still requires access, will be fixed in a later version). This assumes that the required images reside in local Docker
6. HTTP trigger can now accept ingress annotations
7. CloudEvent support for all runtimes
8. Configure TargetCPU for autoscaling (was preveiously hardcoded to 80%)
9. Allow overriding default `onbuild` image

Dashboard:
1. Specify resource limits
2. Switch functions / projects via breadcrumbs
3. Display response block as JSON
4. Function event body is now a Monaco editor - syntax coloring for JSON
5. Code editor allows drag'n'drop of source files
6. Import / export function.yamls
7. Version can be seeing if `nuclio` icon is clicked
8. Support `v3io stream` trigger
9. Present runtime types nicer in functions view
10. Truncate long function descriptions in functions view
... and more

Improvements to specific runtimes:

Java:
1. Provide `repositories` to override using `mavenCentral()`
2. Provide formatted `dependencies` to specify dependencies
3. Provide JVM options through runtime attributes

Python:
1. Provide an `init_context` function, to be called initially
2. Use `context.user_data` as worker local storage
3. Call other functions with `context.platform.call_function`
4. context.Response body can now be a dict. Will serialize to JSON and set Content-Type to `application/json`

Golang: 
1. Now based on 1.10

Breaking changes:
1. defaultIngressPattern removed. Now by default, no ingresses are created unless the user specifies `ingresses` on the HTTP trigger
2. If Python receives an event whose Content-Type is `application/json` and whose body is valid JSON, it will parse the body to a `dict` rather than passing this transparently to the handler

Bug fixes:
1. Setting HTTP trigger port now properly sets NodePort on Kubernetes
2. Fixed Golang failing to deploy concurrently
3. Fixed .NET core
4. Ingress in Kubernetes would constantly have paths appended to it

Full changes (slightly edited):
0e99241223f5154b21644ef8763e892cf687de9d Fix specifying NodePort in k8s, added offline test (#807)
4511023f1a53a190a9e8d4bc47b72e2237c0c9f2 Update iguazio-controls to 0.0.49 (#805)
6dd7606570c8ac93e9e5a5e4f40853403a11a9b6 More offline support related features (#806)
9649dcfccbedcffac4db25229d8cfddf02d735ff Perform build even if spec.build is passed (#802)
c956f511b1cd2c5bc197fa777a079ca5756c9364 Function configuration allows specifying onbuild image (#801)
ff11f845603a4d899cd4cf6bda20b564241d7fda Update iguazio-controls to 0.0.48 (#799)
eda0de162283f13b0f90e2e8c8513765495cc68c Move to Go 1.10, alpine 3.7 (#796)
79a1d53d5d63ca774f057aa9b2bf358a756f718b Refactor Python wrapper (#797)
f8b09241644f967ad5dec8a4a14e3d9330b8b11f UI: Get rid of "Raleway" font (#798)
58d3890ba93076f572917942005f60edbe461269 Update iguazio-controls to 0.0.46 (#795)
354cab2bf47e55d8dcd12efbf50109373b37c1e2 UI: Added version's dialog on click on logo (#791)
f9a8edf25ee0069b3894a4461e4fcb4f746b5e22 Pass missing build args in Makefile (#794)
89d6e6e10ddb1e8e7504467ba5e9247cce77e5be Support ingress annotations (#793)
0e2b1d0a93444d21d5e338ae3ca5d341d8e94589 Python runtime features (#792)
750e64c1e6b62706577d4a15a9b3c6c57066cf9b UI: Add YAMLJs package for function import/export (#790)
fe466bb753670bbe8f0d966b9f1ddc1a8151839c Dark site support + build refactor (#788)
3314f99cffe706e53470b16011db1d41778fcb39 UI: Add memory/CPU sliders (#787)
2e7acc1b690c5c464aae41020cee8e3dde64af53 Add volume option for local functions configuration (#777)
074a98eb2d84da9bac074abf9883195f22864d58 add some dev docs for devs and theyre docs (#785)
58f774cbfa6c1d573d29e0f5c719b3d14788365d Support configuration of target CPU for autoscaling (#784)
287e1335e85a20e8eb932e2c5413ed34854c79c1 Invocation without ingresses now works (#783)
5efd56ad1b8e767c7815532b9001460d32c65bc3 No ingresses by default, remove defaultIngress (#782)
6b808284d24d93244166cbaa558210a6ed76f11d Fix Golang concurrent deploy + other minor fixes (#781)
e0962ab6cbc19b27ca863aae3f5db8b1789e19aa Remove CloudEvents test code duplication (#774)
45e3f5c3265b057aac5abb5b0f47b89c475200c9 Run python tests as part of test suite (#765)
7ff42ba08cb54c77c02deb3c894468bf5d48a034 CloudEvents in shell (#763)
eadf3a644964a7c09f5b22f319adadab267acd93 CloudEvents in Java (#762)
146c028516baaa404547a18eee105efe62983d75 CloudEvents in pypy (#761)
308ee111549a1dd747bf79fc3d3d8f661e82742b JVM Options (#760)
cbf504309c1abc67cc68514b7893ba53fbf8aa35 Support resource limits in nuctl (#780)
30cfe3260ab038d3f47e9e3e535cf50b6b03a5ff Fix spelling error in rabbitmq example function.yaml (#779)
808204fdac02ef5fa1d53690e0da9531db9bbf04 [DOC REVIEW] Minor AKS. App Insights, Grafana setup & misc ConfigMap editing (#775)
de9630a20f34bd71f849135fde4ba9ff1c9c38bb Update setup-aks-appinsights-grafana.md (#778)
b5843bbc7a0c807b37bb1ebc85b2380faf7444b1 (upstream/master, master) [DOC REVIEW] Initial doc review for AKS setup with Azure Application Insights & Grafana (#773)
116f7acaaa5c103781b3387b2eb434777b7c07b0 [DOC REVIEW] Doc-review changes for nuclio v0.34 — #2 (#772)
2a862dc09de9593d43d9bbd4503b3b21787c6f32 Merge branch 'master' into development
93d8c36cb550f0f9d0c14379bc62f519e0294276 Revert "[DOC REVIEW] Doc-review changes for nuclio v0.34 — #2 (#768)" (#771)
518d3d38866505dd1515f64a666d81e3337ed74f Reintroduce dontnetcore integration tests (#770)
852b9128218a56084c61dbb18a330b921c903861 [DOC REVIEW] Doc-review changes for nuclio v0.34 — #2 (#768)
362ad9064ff1ce8c8b3f3ca37af23587013d9d88 [DOC REVIEW] Doc-review changes for nuclio v0.34 — #1 (#766)
8e8605718cd852b1dcaf946b3d16dd8301941b43 Fixed typo in README
5c521a546c5ce6e0a0da7ce1faa47a89d9f9a937 Updated README to describe dashboard rather than playground (#769)
0.4.0: tag_name: 0.4.0
body: Quite a few big changes in this one:
1. Lots of love has been poured into the dashboard service and it is now completely usable. Where the playground was a place to kick the tires and visually get familiar with nuclio, the dashboard is the seed of a fully fledged management system for nuclio:
1.1. It is 100% stateful, as opposed to playground which was ephemeral
1.2. Rocking Microsoft's snappy Monaco editor (thanks to @stuartleeks @Ilanak and @eran-nussbaum)
1.3. Works w/both the local platform and Kubernetes, as you would expect
There are tons of goodies in store for the dashboard - feedback is always welcomed.
2. CloudEvents 0.1 natively supported - if you receive a CloudEvent request over HTTP, the event fields will be populated from the event rather than nuclio
3. Documentation around Azure Application Insights and Grafana

Full changes (slightly edited):
* Don't create HPA if minReplicas == maxReplicas #767
* Fix function event display name in k8s (#764)
* Initial version for a guide for Setting up nuclio with AKS, Application Insights and Grafana (#739)
* Update iguazio-controls to 0.0.38
* UI: Restyle deploy log (#759)
* Python wrapper doesn't tie into root logger (#758)
* Ups local platform resource size from 64KB to 2MB (#757)
* Update iguazio-controls to 0.0.36
* Update iguazio-controls to 0.0.34
* Update minikube nuclio.yaml so dashboard doesn't pull
* Update iguazio-controls to 0.0.33
* Update iguazio-controls to 0.0.32
* Update iguazio-controls to 0.0.31
* Add CloudEvents 0.1 support for Python (#755)
* UI: Go to functions list when canceling creation (#754)
* Fix invocation with non POST in dashboard (#753)
* Function template name is now unique (#752)
* Function templates contain descriptions (#751)
* Dashboard defaults to 172.17.0.1 as external IP (#749)
* UI: Added missing angular-money-directive as dependency (#748)
* UI: Delivery 3-4 of bundle issues and tasks (#747)
* Dashboard returns (ephemeral) real time build logs (#746)
* Local platform uses store for functions (#745)
* Faster local platform storage access (#744)
* CloudEvents structured event supports objects in body (#743)
* UI: Change to round logo (#742)
* Fix bug with function source code and python:2.7 / python:3.6 runtimes
* Support for CloudEvents 0.1 spec (structured and binary) (#735)
* UI: remove monaco-editor from dependencies (#726)
* Fix function annotations for local platform (#734)
* Fix typo in comment (#732)
* UI: Change page title to "Dahboard | nuclio" (#731)
* UI: Improve logo resolution so it is not blurred (#730)
* Document function event attributes (#729)
* Documentation for function event (#728)
* UI: Revert base URL to "/api" (#727)
* UI: Add nuclio logo - for real this time (#725)
* UI: Integrate monaco editor for editing function code online (#724)
* UI: Fix - couldn't navigate inside a function via URL (#723)
* Function events now belong to functions (#722)
* UI: Add nuclio logo (#720)
* UI: [Build] Add Gulp task to watch dashboard-contols (#1923)
* Function events CRD and dashboard resource (#717)
* Updated dotnetcore benchmarks following an optimization

0.3.4: tag_name: 0.3.4
body: This release introduces Azure Application Insights as a logger, a usability feature where functions which fail to reach operational dump their logs to the error and some bug fixes / optimizations. The dashboard REST API has been rebased to /api, breaking backwards compatibility to this yet-to-be-operational service. 

Full changes (slightly edited):
* Dashboard uses nginx to serve static (built in docker), rebased to /api (#713)
* Replace single quotes with labels for local platform (#711)
* Disable PUT function in dashboard, returns 405 (#707)
* If function deploy times out waiting for ready, logs are dumped as part of error (#705)
* C# String optimization (#701)
* Support Azure appinsights log sink (#702)
* UI: First draft of dashboard UI (#693)
* Functiontemplate code generator skips "empty" functions (#698)
0.3.3: tag_name: 0.3.3
body: This version fixes a longstanding issue with ingress configuration, introduced in 0.2.8. Along with this fix the user has much greater control over the default ingress rule (like not creating it and creating it based on a pattern).

Full changes (slightly edited):
- User can control the default ingress rule (#700)
- Java examples in README (#696)
- Parition config towards dealer (#676)

0.3.2: tag_name: 0.3.2
body: Some minor dashboard fixes and proper error handling if function CRD fails to create on Kubernetes.

Full changes (slightly edited):
- Add benchmarking doc (#695)
- Dashboard: function templates are generated from existing examples (#691)
- baseImageName -> baseImage in docs (#692)
- Enable errcheck linter - fix all infractions (#690)
- Dashboard function create returns after state is updated + request/response logging (#689)
- Dashboard create function supports project name header (#683)
- Remove duplication in lint target (#687)
0.3.1: tag_name: 0.3.1
body: Introduces a v3io stream trigger, Azure Application Insights as a metric sink and the first PRs towards the dealer (among other minor refactors and fixes).

Full changes (slightly edited):
- restful.CustomRouteFuncResponse (#680)
- Dev app insights (#682)
- Stop worker (#674)
- Change the way HTTP port is conveyed (#675)
- Dashboard: Add 2 missing headers to CORS (#673)
- Port eventhub trigger to stream infra and add integration test (#672)
- Support v3io stream trigger (#671)
- Dashboard respects no-pull, fixed template (#670)

0.3.0: tag_name: 0.3.0
body: Introduces two new runtimes: .NET Core and Java (both from source and jar files) in addition to minor fixes and improvements. 

Full changes (slightly edited):
- Work towards integrating Monaco into dashboard (#669)
- Local platform returns functions without internal labels, populates namespace (#666)
- Support .NET Core (#584)
- Add 2 nuctl tests, fix issue with nuctl invoke logging output (#660)
- Inlineparser space insensitive (#658)
- NATS integration (#657)
- Runtime config passed to triggers, RabbitMQ uses function name for queue name if empty (#656)
- Add Java runtime support (#655)
0.2.9: tag_name: 0.2.9
body: Bug fixes, internal refactoring and more progress towards dashboard. 

Full changes (slightly edited):
* Delete existing functions by name in local platform (#654)
* Refactor trigger integration tests to reduce duplication, add Kafka test support (#653)
* Fix playground kafka partitions + cron event body (#651)
* Support dashboard function templates (#650)
* Dashboard can generate project ID if not passed, function status for local is now like k8s (#647)
* restful server actually calls install middlewares (#644)
* Added UI scaffolding under pkg/dashboard/ui (#643)
* Added more headers to dashboard CORS (#642)
* RabbitMQ accepts topics, creates queue and binds (#639)
* Support setting external IP in dashboard (#637)
* Fix cron integration tests following container name change (#636)
* Update dashboard to describe how to get functions by project name
* Add projects support (#635)
* Naming container as namespace + function (#633)

0.2.8: tag_name: 0.2.8
body: The release fixes a regression introduced in 0.2.7 which prevented working with a private registry without specifying a URL configmap. In addition it introduces a completely re-written controller and some nuctl bug fixes.

Full changes (slightly edited):
- Fix some nuctl flows and add documentation (#627)
- Fix using docker hub from playground/dashboard without specifying URL configmap (#626)
- Review for recent docs refactor & updates, including AKS & writing shell functions (#585)
- Add function states (#621)
- Rewrite controller (#620)
- Fix playground displaying invocation, after status changes
0.2.7: tag_name: 0.2.7
body: Major changes:
- Function is declared deployed only when ready
- Integration tests are dockerized
- Re-deploying a function on Kubernetes triggers a rolling update rather than delete/create

Note: Java didn't make it :( Working hard to release this shortly

Full changes (slightly edited):
* Function source code can be provided in function configuration (#609)
* If --run-image is passed to nuctl deploy, don't prepend run-registry (#617)
* Fix: If Go file path provided, don't try to copy the entire directory to staging (#616)
* Add helper unit tests (#604)
* Platform config docs + fixes (#611)
* Abstract metrics so that it is more pluggable, support prometheus pull (#608)
* Introduce dashboard service (REST API only) (#607)
* Function status now shared across modules (#600)
* Travis will build nuctl for windows on release (#598)
* Playground: change add new pair flow; add apply/cancel buttons (#592)
* Playground: show remove button only on hover on a key-value pair (#591)
* Refactor shell runner config implementation (#586)
* Dockerized integration tests (#572)
* Add default deploy readiness timeout for tests (#590)
* Use github.com/nuclio/amqp instead of pack.ag/amqp (#587)
* Deploy completes only when function is ready (#548)

0.2.6: tag_name: 0.2.6
body: * Fix eventhub databinding after change in upstream amqp (#583)
* Special handling for docker hub in playground (support docker.io) (#578)
* Golang functions can implement InitContext, called once per context (#573)

0.2.5: tag_name: 0.2.5
body: Important: In this release, `nuclio-sdk` was renamed to `nuclio-sdk-go` (a non-backwards compatible change). If you upgrade to 0.2.5, make sure to update your imports to `nuclio-sdk-go`.

* nuctl has better support for -p, -f, --nuclio-src-x removed (#568)
* Travis configuration improvements - bails on failure (#569)
* if error is not wrapped, return the error as a cause (#561)
* Shell runner redacts sensitive logs (#558)
* Added v3io-go-http to list of packages required
* Update contribution guide following changes to repos (#556)
* Vendor nuclio/zap (#555)
* Better golang build log (#554)
* Extract logger, zap to repos; nuclio-sdk is now nuclio-sdk-go (#553)
* Support old style dockerconfig (#551)
* Support cron trigger in playground (#549)
* Playground: Allow generic form generation for key-value input (#542)

0.2.4: tag_name: 0.2.4
body: * Updated 'Further reading' with AKS (#1) (#546)
* Kubernetes documentation overhaul (#544)
* Playground recover from panic (#537)
* Support docker registry secret (#536)
* Re-enable processor web interface (#530)
* Added azure event hub example (#535)
* Added "Getting started guide" for Nuclio on Microsoft Azure AKS (#529)
* Add uniform stress test suite (#510)
* Playground reject simultaneous deploys (#526)
* Image-specific environment variables (#509)
* Point to nuctl releases rather than build from source (#515)
* Development of Azure Event Hub Trigger (#511)
* Align eventhub databinding field names with eventhub trigger (#512)
* Playground: make some Triggers fields optional (#508)
* Databinding refactoring, (basic) Azure event hub databinding added (#507)
* Fixed camel case keys being converted to lower case in processor configuration file  (#506)
* Cron Trigger (#487)
* Adding support for deploying Nuclio on Azure AKS. (#505)

0.2.3: tag_name: 0.2.3
body: - Local platform invokes functions differently if initiator is dockerized or not (#503)
- First run build commands, then add files to images - better docker cache utilization (#482)
- Add "disableCache" in build configuration (#496)
- Playground uses platform invoker, kube invoker uses DNS (#502)
- Playground: reduce logo file size (#501)
- Playground: fix suggesting to create new function with existing name (#499)
- Playground: fix issue with keyboard nav on filtered function list (#498)
- Playground: Deleting trigger from UI does not actually delete trigger (#492)
- Playground refreshes docker credentials (#497)
- Added explicit error in Builder.getRuntimeName() when function path is a directory with function.yaml, which doesn't contain the runtime name (#489)
- Functions receive platform config - respect only metrics (#493)
- Playground: enforce all lowercase for function name (#491)
- Playground: wrap lines of "Commands" field (#490)
- Fixed issue where long(ish) bodies to Python functions would fail on subsequent invocations (#473)
- Playground: print logs on failed invocation, too (#472)
- Playground: Fix commands value not showing on loading a function (#471)
- Fix return response for Python 2.7 (#470)
- Playground: clear all fields on selecting a function (#469)
- Fix issue with updating "Commands" (and other arrays) on deploying (#468)
- Local platform respects configured HTTP port (#466)

0.2.2: tag_name: 0.2.2
body: - Javascript and NodeJS runtimes supported (#342)
- Users can specify response headers for shell functions invoking executables (#446)
- If function.yaml exists in directory or zip file - specifying runtime is not mandatory during build (#406)
- All temporary files are cleaned up after build (#405)
- Paths can be added to HTTP trigger in playground
- Playground allows JSON/numeric values for runtime key-value input
- Playground can invoke with binary file, download binary response, display img in log
- Remove unsafe from code (#277)
- Clearer errors when things go wrong (#402)

0.2.1: tag_name: 0.2.1
body: - Users can supply an archive (zip, tar.gz) containing function code / configuration (#375)
- Playground supports specifying PyPy, Python:2.7 and Python:3.6
- Playground supports the v3io-item-poller trigger
- Docker releated build errors should output reason as warn and info level logs, to be visible in the playground logs and non-verbose nuctl
- Python context.Response has default values for all fields. User can only provide non-default
- Minor build cleanup (#209)
- Processor build integration tests now share common base structure so that all runtimes run the same suite without code duplication
- Python handlers can return binary data (#218)
- Added experimental helm chart
- Fixed: nuctl get -o yaml/json (#422)
- Fixed: v3io databinding would fail type assertion, broken in 0.1.0 
- Fixed: Golang compilation errors printed only once in logs
- Fixed: make did not properly build nuctl on non-linux

0.2.0: tag_name: 0.2.0
body: Major:
- Experimental pypy runtime - available in nuctl only (#327)
- Playground facelift (still WIP)
- Added shell processor (#280)

Minor:
- Playground cache is only 24H (#331)
- Documentation restructure
- Playground has more examples

Internal:
- Same function configuration structure used all across builder, processor, playground
0.1.0: tag_name: 0.1.0