Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update RELEASE to v0.50.2 #5571

Merged
merged 1 commit into from
Feb 17, 2025
Merged

update RELEASE to v0.50.2 #5571

merged 1 commit into from
Feb 17, 2025

Conversation

t-kikuc
Copy link
Member

@t-kikuc t-kikuc commented Feb 17, 2025

What this PR does:

Why we need it:

Which issue(s) this PR fixes:

Does this PR introduce a user-facing change?:

  • How are users affected by this change:
  • Is this breaking change:
  • How to migrate (if breaking change):

Copy link
Contributor

RELEASE

The following 1 GitHub releases will be created once this pull request got merged.

Release v0.50.2 with changes since v0.50.1

Internal Changes

  • update RELEASE to v0.50.2 with doc update
  • fix: docs/Dockerfile to reduce vulnerabilities (#5570)
  • fix: cmd/helloworld/Dockerfile to reduce vulnerabilities (#5567)
  • Sort results of plan-preview (#5540)
  • fix: tool/piped-base/Dockerfile to reduce vulnerabilities (#5569)
  • fix: cmd/pipectl/Dockerfile to reduce vulnerabilities (#5568)
  • Add MANUAL_OPERATION_NONE to ManualOperation enum (#5564)
  • Update kubectl version in deployment examples to 1.32.2 (#5563)
  • Update application form add for piped v1 with deployment targets config (#5560)
  • Prepare Plugin SDK (#5529)
  • Update application-detail-page, deployment-detail-page with deployment target info row (#5562)
  • Add DeployTargetsByPlugin to Web API (#5556)
  • Enhanced EventWatcher logs (#5558)
  • Fix error deprecate overlap in badge component - setting/piped (#5557)
  • Pipedv1 reports plugins while report metadata (#5552)
  • Fix error unique key when map - react (#5551)
  • Fix material deprecate 'fade to alpha' warning (#5550)
  • Change type definition for DeployTargetsByPlugin (#5555)
  • Revert "Change DeployTargets to DeployTargetsByPlugin in model.Application (#…" (#5554)
  • Revert "Add deploy target by plugin to deployment (#5544)" (#5553)
  • Turn off future flag react-router-dom, update test (#5546)
  • Add plugins to piped model (#5545)
  • Add deploy target by plugin to deployment (#5544)
  • Change DeployTargets to DeployTargetsByPlugin in model.Application (#5543)
  • Feat/form application piped v1 (#5516)
  • Check whether runningDSP is nil considering the first deploy (#5541)
  • fix: upgrade react-router-dom from 6.26.2 to 6.28.1 (#5513)
  • Update workflow images (#5533)
  • Make platform provider in api service as not required (#5531)
  • Ensure ApplicationKind only accept enum defined value (#5532)
  • Fix links to analysisProvider configs (#5525)
  • Update webpack packages (#5527)
  • Update node version on workflows (#5528)
  • [bot] Update contributors (#5526)
  • Define command apis (#5521)
  • [Stage Plugins] Add skippable and approvable flags in the PipelineStage model (#5522)
  • [k8s plugin] Prepare for implementing livestate apis (#5510)
  • [WAIT] Use metadataStore in the wait stage plugin (#5520)
  • Correct notification route handling for stage events (#5524)
  • Correct notification routing for DEPLOYMENT_STARTED (#5523)
  • Update application endpoints web api (#5517)
  • Remove PlatformProvider from pipedv1 config (#5511)
  • Bump golang.org/x/net in /tool/actions-plan-preview (#5518)
  • Add pipecd version when triggering event (#5515)
  • Add event to trigger demo env deployment (#5514)
  • Mark PlatformProvider as deprecated in models (#5512)
  • Start livestatereporter on pipedv1 (#5457)
  • Fix docs: remote config other than Git is already available (#5508)
  • Send notification about stage executions (#5440)
  • Implement pipectl migrate with get then set at pipectl side (#5506)
  • Using pipectl eventwatcher context (#5507)
  • [Snyk] Security upgrade react-router-dom from 5.3.4 to 6.0.0 (#5207)
  • fix: upgrade echarts from 5.5.1 to 5.6.0 (#5493)
  • fix: remove error "unique key" in application page (#5502)
  • Remove old 'planner' comments (#5505)
  • fix: remove error disableBackdropClick is deprecated (#5503)
  • Add DeployTargets when building a deployment (#5496)
  • Add migrate command for database migration tasks (#5501)
  • [bot] Publish quickstart manifests (#5500)
  • Cherry-pick #5424 #5425 #5443 #5461 #5464 #5498 (#5499)
  • Release v0.50.1 (#5498)
  • Implement MigrateDatabase RPC (#5497)
  • Implemented the backend of Metadata APIs as MetadataStoreRegistry (#5471)
  • [Wait] Implemented the core of executing Wait with WaitStageOptions (#5456)
  • Add 'unsupported' flag in DetermineStrategyResponse (#5474)
  • Add MigrateDatabase RPC to APIService for database migration functionality (#5476)
  • Cherry-pick #5483 #5486 #5487 #5488 #5489 #5490 (#5495)
  • Remove git option to do partial clone (#5482) (#5494)
  • Bump golang.org/x/net from 0.27.0 to 0.33.0 (#5492)
  • Bump golang.org/x/net from 0.23.0 to 0.33.0 in /tool/actions-gh-release (#5491)
  • Update codeql version to v3 (#5488)
  • Update softprops/action-gh-release to version v2.2.1 (#5490)
  • Update pipe-cd/actions-gh-release to version v2.6.0 (#5489)
  • Update setup-helm version to v4 (#5487)
  • Bump golang.org/x/crypto in /tool/actions-gh-release (#5485)
  • Update actions/cache to v4 (#5486)
  • Update CODEOWNERS (#5484)
  • Update workflow running containers to ubuntu-24.04 (#5483)
  • Do not remove resources which is not managed by piped (#5481)
  • Remove git option to do partial clone (#5482)
  • Update copyright year format in golangci configuration (#5480)
  • Move sync / rollback method to the separate file (#5479)
  • Add optional username and email fields to repo for commits (#5477) (#5478)
  • Add optional username and email fields to repo for commits (#5477)
  • Implement resource pruning in k8s plugin (#5455)
  • Copy .git in deploysource provider (#5442) (#5475)
  • Use plugin registry instead of pluginClients and stageBasedPluingsMap in the controller, scheduler, and planner (#5472)
  • Add MetadataStore methods to PipedService (#5469)
  • Move plugin registry under the pkg/app/pipedv1/plugin (#5470)
  • Move PipedPluginService definition to the under the pkg/plugin (#5468)
  • Add plugin registry (#5467)
  • Add default envs in ScriptRunStage: SR_TRIGGERED_COMMANDER, SR_IS_ROLLBACK (#5464)
  • [bot] Update contributors (#5465)
  • Rename server.go to plugin.go in the k8s plugin's main package (#5463)
  • Refactor wait plugin: rename package and file (#5462)
  • fixed to certainly store the startTime (#5461)
  • Set fail_on_error in the lint/go workflow (#5460)
  • Determine app health status for plugin architecture (#5454)
  • Fix image link (#5459)
  • Add deployment tracing intro blog (#5458)
  • Add deploy target name to the resource state (#5453)
  • Add livestatereporter for the plugin architecture (#5452)
  • Reduce ResourceKey's responsibility (#5451)
  • Remove key field from provider.Manifest in the k8s plugin (#5446)
  • Init grpc server of wait stage plugin (#5445)
  • Update rfc for the livestate feature (#5448)
  • Rename deploysource's revision to commit_hash (#5450)
  • Fix web test warning (#5449)
  • Add rpc interface for livestate in plugin architecture (#5447)
  • Copy .git in deploysource provider (#5442)
  • Make k8s plugin fields private (#5441)
  • Enhance logging in EventWatcher (#5443)
  • Regenerate mock file using uber-go mock (#5437)
  • Add test for executing K8S_SYNC stage at the kubernetes plugin (#5431)
  • Fix to parse protoreflect.Message instead of parsing protoreflect.Message.String() (#5436)
  • Use linter goheader to ensure license header exists (#5435)
  • Pass secret decrypter to pipedv1 schedulers and planners (#5433)
  • Bump the golangci-lint version (#5434)
  • Run missing make update/go-deps command (#5432)
  • Migrate to use uber gomock (#5426)
  • Bump golang.org/x/crypto in /tool/actions-plan-preview (#5428)
  • Add k8s e2e test (#5399)
  • chore: update to RELEASE.2024-12-13T22-19-12Z (#5427)
  • [ECS] Enabled to configure/update PropagateTags and EnableECSManagedTags (#5425)
  • Add calling annotateConfigHash and refactor unmarshaling deploy target (#5421)
  • [ECS] Support 5 missing fields in TaskDefinition (#5424)
  • Add workaround for aarch64 container image build (#5423)
  • feat: added arm64 build (#5420)
  • Implement preparing the deploy source in pipedv1 planner / scheduler (#5410)
  • Implement adding config hash annotation to deployments (#5418)
  • Use git partial clone and worktree to reduce network/file io (#5412) (#5419)
  • Use git partial clone and worktree to reduce network/file io (#5412)
  • fix: docs/Dockerfile to reduce vulnerabilities (#5406)
  • Implement hashing functions for Kubernetes manifests and add tests (#5417)
  • fix: tool/piped-base/Dockerfile to reduce vulnerabilities (#5405)
  • fix: cmd/helloworld/Dockerfile to reduce vulnerabilities (#5408)
  • fix: cmd/pipectl/Dockerfile to reduce vulnerabilities (#5407)
  • fix: cmd/pipecd/Dockerfile to reduce vulnerabilities (#5404)
  • Update make build/plugin command (#5416)
  • Move toolregistry package to pkg/plugin (#5415)
  • Remove decryption grpc from pipedv1 plugin api (#5414)
  • Implement functions to find referencing ConfigMaps and Secrets in Kubernetes manifests (#5409)
  • Fix kubectl download URL in install script (#5411)
  • Fix publish_tool ci (#5403)
  • Add plugins build command to makefile (#5402)
  • Fix the piped to correct invoking the k8s plugin (#5401)
  • PoC k8s plugin start entrypoint (#5400)
  • added arm64 build for piped-base and other images (#5395)
  • Add metrics_generator_processors config to manifest (#5397)
  • Update lifecycle.DownloadBinary to work with local file (#5398)
  • Update Grafana Tempo helm chart (#5396)
  • PoC pipedv1 starts plugins (#5394)
  • Update pipedv1 source code to use only configv1 (#5392)
  • Implement rollback stage for kubernetes plugin (#5390)
  • Update status of ECS deployments to Beta (#5391)
  • Using backoff Do instead of WaitNext function to avoid potential panic (#5388)
  • Implement preparing manifest applier in kubernetes plugin (#5389)
  • Implement initialization of piped service client in k8s plugin (#5387)
  • [Snyk] Security upgrade golang from 1.22.5-alpine3.20 to 1.23.3-alpine3.20 (#5335)
  • Fix missing call to cancel context in backoff test (#5386)
  • Implement applier for the kubernetes plugin (#5385)
  • Add context to RunBinary interface (#5384)
  • Refactor the k8s plugin (#5381)
  • Implement Kubectl command wrapper with apply, create, replace, and delete functionalities (#5380)
  • [bot] Publish quickstart manifests (#5383)

@t-kikuc t-kikuc enabled auto-merge (squash) February 17, 2025 01:43
@t-kikuc t-kikuc merged commit 70b7fdd into master Feb 17, 2025
15 of 17 checks passed
@t-kikuc t-kikuc deleted the v0.50.2-release branch February 17, 2025 01:44
Copy link

codecov bot commented Feb 17, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 26.34%. Comparing base (e523e54) to head (36fe561).
Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #5571   +/-   ##
=======================================
  Coverage   26.34%   26.34%           
=======================================
  Files         467      467           
  Lines       50114    50114           
=======================================
  Hits        13202    13202           
  Misses      35857    35857           
  Partials     1055     1055           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

github-actions bot pushed a commit that referenced this pull request Feb 17, 2025
t-kikuc added a commit that referenced this pull request Feb 17, 2025
* Correct notification routing for `DEPLOYMENT_STARTED` (#5523)

* Correct notification routing for `DEPLOYMENT_STARTED`

Signed-off-by: Yuki Okushi <[email protected]>

* Harden test case

Signed-off-by: Yuki Okushi <[email protected]>

---------

Signed-off-by: Yuki Okushi <[email protected]>
Signed-off-by: pipecd-bot <[email protected]>

* Sort results of plan-preview (#5540)

* Sort results of plan-preview

Signed-off-by: kj455 <[email protected]>

* Ensure the order of list piped

Signed-off-by: kj455 <[email protected]>

* fix: lint

Signed-off-by: kj455 <[email protected]>

* fix: move sorting to pipectl

Signed-off-by: kj455 <[email protected]>

* fix: add testcase

Signed-off-by: kj455 <[email protected]>

* fix: dev docs

Signed-off-by: kj455 <[email protected]>

* add docs

Signed-off-by: kj455 <[email protected]>

---------

Signed-off-by: kj455 <[email protected]>
Signed-off-by: pipecd-bot <[email protected]>

* Enhanced EventWatcher logs (#5558)

* Show push error log earlier than reporting

Signed-off-by: t-kikuc <[email protected]>

* Use WarnLog in retry

Signed-off-by: t-kikuc <[email protected]>

* clarify log messages

Signed-off-by: t-kikuc <[email protected]>

* clarify log messages

Signed-off-by: t-kikuc <[email protected]>

* add TestDoCalls for asserting counts

Signed-off-by: t-kikuc <[email protected]>

* add eventIDs in log

Signed-off-by: t-kikuc <[email protected]>

* enrich logs in updateValues

Signed-off-by: t-kikuc <[email protected]>

* nits

Signed-off-by: t-kikuc <[email protected]>

* Revert "add TestDoCalls for asserting counts"

This reverts commit de3f112.

Signed-off-by: t-kikuc <[email protected]>

---------

Signed-off-by: t-kikuc <[email protected]>
Signed-off-by: pipecd-bot <[email protected]>

* update RELEASE to v0.50.2 with doc update (#5571)

Signed-off-by: t-kikuc <[email protected]>
Signed-off-by: pipecd-bot <[email protected]>

---------

Signed-off-by: Yuki Okushi <[email protected]>
Signed-off-by: pipecd-bot <[email protected]>
Signed-off-by: kj455 <[email protected]>
Signed-off-by: t-kikuc <[email protected]>
Co-authored-by: Yuki Okushi <[email protected]>
Co-authored-by: Ibuki Kaji <[email protected]>
Co-authored-by: Tetsuya KIKUCHI <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants