Skip to content

1.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Apr 11:34
· 506 commits to main since this release

What has changed

Highlights

With this update, we are introducing new versions of Node.js (v20) and Python (v3.12) Serverless runtimes. At the same time, we deprecated Node.js v18 and Python 3.9 runtimes. Please migrate your Functions to the latest runtime versions.
In addition, now the Serverless operator watches the number of Kubernetes worker nodes and uses smaller presets for the Function's build-time and runtime resources on smaller Kubernetes clusters.

Implemented enhancements:

  • Add nodejs 20 runtime #800
  • Smart function presets defaulting #722
  • Migrate serverless integration tests #683
  • Move libgit2 installation to seperate action #635
  • Improve the verify-serverless target logging #633
  • Use latest k3s in serverless CI tests #595
  • Move the check-serverless-availability target to the verify-serverless #586
  • Rename workflow checking if developer doesn't change main images #577
  • Migrate upgrade test #575
  • Move gardener integration test #569
  • Migrate lint operator job #566
  • Add serverless verify to github action #558
  • Remove secrets and configmaps from the cache #549
  • Remove unused files #548
  • disable webhooks #543
  • add git repo url validation in controller #539
  • Move Git auth type validation to controller #536
  • Move Git secretName validation to controller #535
  • Automatically swap images for local development #526
  • Create dev and release dockerfiles for operator #523
  • Increase release verify timeouts #522
  • Add missing IMG env to the release.sh file #521
  • Fix release checkout #520
  • Fix update-sec-scanners-config.sh #519
  • Fix release job and change script #518
  • Remove job requirement from verify-head-status #517
  • Removed unnecessary steps from release flow #516
  • remove object meta validation from webhook #515
  • move baseDir and reference validations to x-kubernetes-validations #514
  • Block PR is developer changed main tag #513
  • Release values autobump #511
  • Automate integration tests #510
  • remove checking function type in webhook #509
  • Validate labels and annotations to controller #504
  • move validation of inline source dependencies #502
  • move source validation from webhook to x-kubernetes-validations #498
  • Move asset generation and verification to a Github Step (Propagating changes to main branch) #495
  • Validate secret mounts to controller #493
  • remove sources validation from webhook #491
  • remove runtime validation from webhook #483
  • add x-kubernetes-validations tests template field #482
  • Remove templates from function's api #481
  • Move prow job to Github Step #479
  • remove resources validation from webhook #478
  • Remove the .version file #477
  • remove env validation from webhook #476
  • improve verify images script #475
  • Remove the moduletemplate.yaml asset from release #472
  • Use branch name instead of latest word #467
  • Exclude module-manifest from serverless upgrade test scenario #465
  • No need to generate module-template as release asset #461
  • Remove redundant unit test step from release flow #456
  • Remove '-it' from docker run #454
  • Handle no GH actions to check in release flow #452
  • add paths which should be checked for gardener integration test #448
  • Bump Action to whitelisted Version #440
  • Dynamically exclude namespaces #430
  • add configuration for golangci-lint #422
  • Adjust path to Makefile in release.sh #421
  • Use sec-scanners-config during the release #416
  • Don't use sec-scanners-config to build moduletemplate on pre/post submit #414
  • Run runtimes builds #406
  • Use latest tags in sec-scanners-config on main #405
  • Enable Markdown Link Check in the Serverless repo #404
  • Rich Changelog generation #398
  • namespaced scope secrets warning #382
  • Align the default Serverless name to the agreed format #376
  • Move github actions scripts to .github/scripts #357
  • Move serverless-manager config files to config/operator #350

Fixed bugs:

  • Add missing clusterrole verbs #835
  • Fix opentelemetry api import for SpanStatusCodes #817
  • Bump controller-gen #812
  • Add flag to ignore GCE creds helper creation for kaniko job #784
  • changed serverless status when duplicated to warning instead of error #726
  • Fix controller tests for webhook #555
  • Add troubleshooting for Docker + Rosetta #528

New contributors

Full changelog: 1.1.0...1.4.0