1.3.0
What has changed
- With 1.3.0, we have improved resiliency and enabled fully declarative mode when defining Functions by removing the serverless admission webhook workload in favor of the
x-kubernetes-validations
rules embedded into Function Custom Resource Definition. - #247 - Fixed the Function build jobs OOMKilled bug when creating large Functions - #547
- Prevent caching arbitrary Secrets & ConfigMaps to avoid controller's OOM crash - #506
- Preserve the same trace span names for the same Function's generations - #474
Implemented enhancements:
- Move the
check-serverless-availability
target to theverify-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
- 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
- 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
- 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 toconfig/operator
#350
Fixed bugs:
New contributors
- @dependabot[bot] made first contribution
- @halamix2 made first contribution in (#494)