Releases: kyma-project/serverless
Releases · kyma-project/serverless
1.2.0
1.2.0 (2023-11-28)
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 toconfig/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...
1.1.0
What has changed
- reuse compliance by @ajinkyapatil8190
- Drop leader election capabilities - no HA use case (#271) by @kwiatekus
- Use latest available k8s version in gardener test (#273) by @kwiatekus
- Run gardener integration action on every release branch (#280) by @pPrecel
- bump-operator-img-release v1.0.2 (#282) by @kwiatekus
- Revert "bump-operator-img-release v1.0.2 (#282)" (#284) by @kwiatekus
- Implement module-config template (#244) by @pPrecel
- Include v1.0.2 in sec scans (#289) by @kwiatekus
- bump next version v1.1.0 (#290) by @kwiatekus
- Match module name (#294) by @kwiatekus
- Move status update strategy to the FSM (#272) by @anoipm
- Refactor save snapshot (#286) by @anoipm
- Use requeueAfter secret are deleted (#287) by @pPrecel
- Rename the
stopWithError
func (#291) by @pPrecel - Apply linter suggestions (#288) by @pPrecel
- rename stopWithPossibleError (#296) by @anoipm
- refactor sFnServedFilter (#295) by @anoipm
- Fix flags (#298) by @dbadura
- Move serverless folders into serverless operator (#299) by @MichalKalke
- Rename folders, move config serverless to config (#300) by @MichalKalke
- Adjust .gitignore for nodejs and java runtimes (#302) by @MichalKalke
- refactor state function sFnInitialize (#297) by @anoipm
- Include docu link and repo url in module-config template (#303) by @kwiatekus
- Improve optional dependencies state function (#304) by @pPrecel
- temporarily exclude serverless directories from controller-gen scope (#305) by @anoipm
- Provide more details in the Git Function tutorial (#301) by @grego952
- State tests cleanup (#307) by @anoipm
- Add darwin arm64 to script (#311) by @dbadura
- Merge pull request #217 from kyma-project/reuse-branch by @kwiatekus
- Improve building flags mechanism (#312) by @pPrecel
- Split optional dependencies state (#314) by @anoipm
- Unify fqdn for serverless module (#319) by @kwiatekus
- Make loggers more consistent (#317) by @pPrecel
- Adjust make targets to met up with serverless config inside the so (#310) by @MichalKalke
- Remove unnecessary ifs from the
delete.go
file (#318) by @pPrecel - Get rid of setup (#313) by @pPrecel
- Change workflow to match Sec_scanner_config with new release version (#320) by @Cortey
- sync serverless from kyma sources (#323) by @anoipm
- Update git server used in tests (#325) by @dbadura
- Use post gitserver image (#326) by @dbadura
- Prepare v1.1.0 release (#337) by @kwiatekus
- Assume no v prefix (#339) by @kwiatekus
- Remove makefile targets for kyma sources (#324) by @anoipm
- Adjust make manifest to work in serverless-manager (#341) by @MichalKalke
- Copy serverless-bench tests from kyma to serverless-manager (#342) by @MichalKalke
- Rename test dir to serverless (#340) by @dbadura
- remove makefile target run-without-lifecycle-manager-operator (#343) by @anoipm
- Rebuild serverless images on new repo (#347) by @dbadura
- Fix function default preset (#348) by @pPrecel
- Fix coping module-chart dir (#349) by @MichalKalke
- Bump serverless images before v1.1.0 release (#352) by @kwiatekus
- fix released images verification (#358) by @anoipm
- add more release logs (#354) by @anoipm
- No v prefix for release tags (#360) by @kwiatekus
New contributors
- @ajinkyapatil8190 made first contribution
Full changelog: v1.0.1...1.1.0
v1.0.3
What has changed
- Match module name in sec config file-v1.0 (#292) by @kwiatekus
- bump version v1.0.3 (#293) by @kwiatekus
Full changelog: v1.0.2...v1.0.3
v1.0.2
What has changed
- test changes for patch release by @kwiatekus
- fix matching kyma commit for serverless operator v1.0.1 by @kwiatekus
- Release 1.0 (#276) by @pPrecel
- release v1.0.2 by @kwiatekus
- Merge pull request #277 from kwiatekus/release-v1.0.2 by @kwiatekus
- bump-operator-img-release v1.0.2 (#279) by @kwiatekus
- Fix branch for verification images (#281) by @pPrecel
- bump-operator-img-release v1.0.2 (#283) by @kwiatekus
- Bump image (#285) by @pPrecel
Full changelog: v1.0.1...v1.0.2
v1.0.1
What has changed
- Update 04-10-testing-strategy.md by @kwiatekus
- Apply suggestions from code review by @kwiatekus
- Merge pull request #263 from kyma-project/kwiatekus-patch-1 by @kwiatekus
- Adjust serverless overrides paths (#266) by @kwiatekus
- add removing orphaned config maps and secrets (#265) by @anoipm
- Release v1.0.1 (#267) by @kwiatekus
- Bump operator image in security config (#268) by @kwiatekus
Full changelog: v1.0.0...v1.0.1
v1.0.0
Changelog
v1.0.0 (2023-09-07)
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
What has changed
- check if data from cache was loaded (#233) by @anoipm
- Provide better sample custom trace collector endpoint (#237) by @kwiatekus
- Improve the requireEqualFunc implementation (#240) by @pPrecel
- Update Security scanner exclusions (#243) by @Cortey
- Add check if serverless images use PR tags (#242) by @MichalKalke
- add descriptions to severless cr spec (#238) by @grego952
- Gardener integration test (#223) by @pPrecel
- Fix
gerdener-integration-test
action (#245) by @pPrecel - Block release on action fail (#246) by @pPrecel
- Get rid of main in release runs (#255) by @pPrecel
- Bump serverless manager version (#256) by @kwiatekus
- Allow running gardener test manually by @kwiatekus
- Merge pull request #257 from kwiatekus/allow-manual-trigerring-for-gardener-test by @kwiatekus
- Set Warning state when orphaned functions found at deletion (#258) by @kwiatekus
- Bump versions in security config (#260) by @kwiatekus
Full changelog: v0.3.1...v0.3.2
v0.3.1
What has changed
- cleanup the README file (#225) by @grego952
- Bump serverelss operator version v0.3.1 (#231) by @kwiatekus
- Added Error Handling (#230) by @Cortey
- Bump image versions in sec config (0.3.1) (#232) by @kwiatekus
- Bump image versions in sec config (0.3.1) (#234) by @kwiatekus
Full changelog: v0.3.0...v0.3.1
v0.3.0
What has changed
- Fix Tracing & Eventing Endpoints Defaulting (#199) by @kwiatekus
- speed up tests (#201) by @m00g3n
- Add template to release assets (#200) by @Cortey
- Remove label (#202) by @Cortey
- Release Bumps (#203) by @Cortey
- Fix for release.sh (#204) by @Cortey
- Change variable assignement (#206) by @Cortey
- Release Script Fix (#207) by @Cortey
- Bump and cleanup (#208) by @Cortey
- Adjust default PVC size to currently installed (#205) by @dbadura
- Unifying release assets names (#209) by @Cortey
- expose aditional config into serverless cr (#192) by @MichalKalke
- Adjust docs to exposing aditional config into serverless cr (#218) by @MichalKalke
- Propagate default presets to webhook overrides (#222) by @kwiatekus
- Preserve existing credentials of internal docker registry (#226) by @kwiatekus
- Bump serverelss operator version (#228) by @kwiatekus
- Bump image versions in sec config (#229) by @kwiatekus
Full changelog: v0.2.2...v0.3.0
v0.2.2
What has changed
- Include serverless workloads images in scanner config (#193) by @kwiatekus
- Change all links to relative ones (#190) by @grego952
- Bump golang runtime to 1.20.7 (#194) by @kwiatekus
- Bump operator image (#195) by @kwiatekus
- Bump serverless-manager version (0.2.2) by @kwiatekus
- Merge pull request #196 from kwiatekus/bump-srvls-mngr-version by @kwiatekus
- Adjust image name in release scripts (#197) by @kwiatekus
- Bump operator image (#198) by @kwiatekus
Full changelog: v0.2.1...v0.2.2