Skip to content

Releases: kyma-project/serverless

1.2.0

28 Nov 14:46
0d531f7
Compare
Choose a tag to compare

1.2.0 (2023-11-28)

Full Changelog

Implemented enhancements:

  • Fail release workflow in case serverless images use PR tags #235
  • Support native dockerconfigjson secrets when configuring docker registry for serverless #121
  • 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
  • fix test gardener-integration #409
  • 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:

  • Serverless status is Ready even when connected resources are restarting after update #134
  • Fix dependency code editor configuration #391

Closed issues:

  • Gardener integration test is flaky #442
  • Cleanup leftovers of gitrepository.serverless.kyma-project.io/v1alpha1 CRD #419
  • Only serverless-registry-config-default secret should be copied across namespaces #412
  • Use latest tags in the sec-scanners-config.yaml file #411
  • Cleanup dashboard definitions from serverless resources #408
  • Enable Markdown link check to find any broken links #396
  • Warn user when serverles-registry-config is used #383
  • Document how to configure custom docker registry per registry provider #381
  • serverless integration tests are flaky #359
  • Adjust serverless operator codebase to the new repo structure #345
  • Delete secret mutation webhook #335
  • Move resource profiles defaulting from mutating webhook to function controller. #248
  • Avoid hardcoded ExcludedNamespaces override for serverless module #241
  • [rl-reuse_tool-3] Violation against OSS Rules of Play #215
  • [rl-reuse_tool-1] Violation against OSS Rules of Play #214
  • [rl-security_policy-1] Violation against OSS Rules of Play #213
  • [rl-reuse_tool-2] Violation against OSS Rules of Play #212
  • [rl-vulnerability_alerts-1] Violation against OSS Rules of Play #211
  • Adjust retryable module deletion timing #87
  • Investigate how to test serverless module on multiple hyperscallers #45

Merged pull requests:

  • Revert Excluded Namespace Overrides / Read namespace from chart #447
  • Fix link to the APIRule CR documentation #445
  • Remove gitrepositories leftovers #444
  • Format the values.yaml file #443
  • Webhook resource validation removal #438
  • Fix Eventing link in the Serverless documentation #436
  • Cleanup makefile in serverless #434
  • Controller validation #433
  • Convert html tabs /toggles into docsify tags in the Serverless repo #431
  • Add validation for build and function resoruces #429
  • Bump golang to 1.21.4-alpine3.18 #428
  • fix errors from operator showed by linters #427
  • fix errors from serverless showed by linters #426
  • Cleanup GitRepository orphan resources #425
  • remove temporary dir module-chart-test and use tests/serverless instead #424
  • Only serverless-registry-config-default secret should be copied across namespaces #420
  • Fix links found by Link Checker #415
  • Cleanup dashboard definitions #413
  • fix output path for rendered manifest #407
  • Cleanup Makefiles #403
  • Copy Makefile to components/operator #402
  • Copy hack folder to components/operator #399
  • Delete secret mutation webhook #397
  • Fix formatting #395
  • add gcr and acr examples #392
  • Remove additional make targets with -operator sufix #390
  • unify quotation in doc #386
  • Remove module chart #385
  • Adjust go.mod, go.sum, Dockerfile, makefiles to new structure #379
  • Temporary copy module-chart also to components/operator #378
  • Provide sample python function #377
  • add simple for secretMount validation #375
  • Add collect logs script to serverless integration tests #374
  • Add source validation #372
  • Copy internal to components/operator #371
  • Move internal, controllers and main to components/operator #370
  • Update deps #369
  • Add onError loggers and fix proxy mock #368
  • Add env names validation #367
  • Copy api to components/operator #366
  • Add runtime validation #365
  • Add annotations validation #364
  • Add labels validation #363
  • Reaarange test cases #362
  • Move api to components/operator #361
  • Upgrade k8s deps #356
  • Extract te...
Read more

1.1.0

13 Oct 08:22
90cfc32
Compare
Choose a tag to compare

What has changed

New contributors

Full changelog: v1.0.1...1.1.0

v1.0.3

20 Sep 13:38
272eaa0
Compare
Choose a tag to compare

What has changed

Full changelog: v1.0.2...v1.0.3

v1.0.2

18 Sep 14:23
a518567
Compare
Choose a tag to compare

What has changed

Full changelog: v1.0.1...v1.0.2

v1.0.1

11 Sep 15:40
3203a11
Compare
Choose a tag to compare

What has changed

Full changelog: v1.0.0...v1.0.1

v1.0.0

07 Sep 15:04
744d3a4
Compare
Choose a tag to compare

Changelog

v1.0.0 (2023-09-07)

Full Changelog

Highlights:

The new version of the Serverless module brings the following improvements:

  • An improved testbed for Serverless: new contract tests for incoming and emitted CloudEvents and integration test on Gardener
  • Fixes for Node.js and Python function runtimes

Fixed bugs:

  • Set Warning state when orphaned Functions found at deletion #258 (kwiatekus)
  • Provide better sample custom trace collector endpoint #237 (kwiatekus)
  • check if data from cache was loaded #233 (anoipm)
  • Fixed unreferenced variable in the Node.js Serverless Functions #18047
  • Python functions fail to parse incoming cloud events for some cases #18044

Implemented enhancements:

  • Integration test for the Serverless module on Gardener (azure) #186
  • Describe better the Serverless spec in the resource documentation #236
  • Improve the requireEqualFunc implementation #240 (pPrecel)
  • Test if events emitted using utility SDK are conformant with the cloud events spec #18078
  • Test Serverless conformance with the CloudEvents specification #17881

v0.3.2

07 Sep 11:19
278675e
Compare
Choose a tag to compare

What has changed

Full changelog: v0.3.1...v0.3.2

v0.3.1

24 Aug 14:03
7a679a0
Compare
Choose a tag to compare

What has changed

Full changelog: v0.3.0...v0.3.1

v0.3.0

24 Aug 09:35
758c434
Compare
Choose a tag to compare

What has changed

Full changelog: v0.2.2...v0.3.0

v0.2.2

07 Aug 09:55
64e5b4f
Compare
Choose a tag to compare

What has changed

Full changelog: v0.2.1...v0.2.2