Skip to content

Release version v0.50.3#5665

Closed
khanhtc1202 wants to merge 1 commit intomasterfrom
release
Closed

Release version v0.50.3#5665
khanhtc1202 wants to merge 1 commit intomasterfrom
release

Conversation

@khanhtc1202
Copy link
Member

What this PR does:

Why we need it:

Which issue(s) this PR fixes:

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):

Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com>
@github-actions
Copy link
Contributor

RELEASE

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

Release v0.50.3 with changes since v0.50.2

Internal Changes

  • Release version v0.50.3
  • Bump golang.org/x/net in /tool/actions-plan-preview (#5662)
  • Bump golang.org/x/net from 0.33.0 to 0.36.0 (#5663)
  • Bump @babel/runtime from 7.20.6 to 7.26.10 in /web (#5659)
  • [SDK] Implement DetermineStrategy RPC for DeploymentPlugin (#5655)
  • Fix redirect login page when logout, and applications page when login (#5661)
  • Fix ui deployment tracing (#5660)
  • [K8s Plugin] Implement GetLivestate API (#5645)
  • Bump golang.org/x/net from 0.33.0 to 0.36.0 in /tool/actions-gh-release (#5656)
  • Implement DetermineVersions with SDK (#5657)
  • Update golangci lint (#5658)
  • Add timestamp of the commit as event register flag (#5653)
  • Update pipectl event register to support deployment trace feature (#5650)
  • Add deployment trace model encode/decode logic for MySQL datastore (#5651)
  • Update pipedv1 trigger to support adding trace commit hash to deployment model (#5649)
  • Fix possible nil error on commit hash assign in case the contexts of event is nil (#5648)
  • [SDK] Implement DetermineVersions RPC for DeploymentPlugin (#5647)
  • Add default values for deployment traces info if values falsy (#5646)
  • Implement k8s rollback with SDK (#5638)
  • fix: Use the specified version of Helm when templating with Kustomize (#5636)
  • Rename PipedServiceClient->PluginServiceClient (#5643)
  • Fix index ensurer error on alter table command run (#5644)
  • Implement Livestate SDK (#5626)
  • [SDK] Implement ListStageCommands() in SDK (#5639)
  • Update Go to 1.24.1 (#5641)
  • Implement ListDeploymentTrace rpc for Web (#5631)
  • Update Go version of codegen to 1.24.1 (#5642)
  • Feat/insight UI update (#5633)
  • Implement k8s sync pruning with SDK (#5634)
  • Enable gofmt linter (#5630)
  • Fix for lint (#5629)
  • Implement K8S_SYNC without prune feature by using plugin SDK (#5624)
  • Add trigger commit hash to deployment model (#5625)
  • Fix toolregistrytest by using fake (#5627)
  • Refactor the plugin SDK to set common fields and configs in a single method (#5623)
  • Add toolRegistry as a common field for the Client in the SDK (#5621)
  • Create and add deployment trace obj to datastore on event registering flow (#5622)
  • Add deploy_targets field to GetLivestateRequest message (#5618)
  • Fix cancel handling in pipedv1 scheduler (#5597)
  • Remove deprecated ReportEventHandled rpc from piped API (#5620)
  • Change fields on deployment trace model to be not required (#5619)
  • Add LivestatePlugin to implement Livestate/DriftDetection with SDK (#5603)
  • Refactor to remove unnecessary error in the return values (#5617)
  • Pass DeployTarget in SDK (#5616)
  • [bot] Update contributors (#5614)
  • Add Deployment definition in SDK (#5611)
  • Add link to contributor guideline to quickstart docs (#5612)
  • Update deployment trace ui (#5610)
  • Rewrite FetchDefinedStages and BuildQuickSyncStages with plugin SDK (#5605)
  • docs: Fix relative links to configuration-reference (#5608)
  • Add RunningDeploymentSource and TargetDeploymentSource to ExecuteStageRequest (#5606)
  • Add tests for StagePlugin SDK and enum conversion (#5604)
  • Draft UI for deployment traces feature (#5594)
  • Add empty methods which need for implementing the k8s plugin with the SDK (#5602)
  • Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 (#5600)
  • fix: upgrade react-router-dom from 6.28.2 to 6.29.0 (#5598)
  • Implement BuildPipelineSyncStages for k8s multi sync (#5596)
  • Add increase operation to calc Total triggered deploys (#5595)
  • Add selector handling in k8s plugin sync and rollback stage (#5577)
  • Refine BuildQuickSyncPipelineStages signature in deployment plugin interface (#5599)
  • Rename PipelineSyncPlugin -> StagePlugin (missed to rename) (#5593)
  • Add base plugin code for k8s multicluster plugin (#5592)
  • [SDK] Refine StageLogPersister handling in SDK (#5588)
  • Remove minimum pair validation for deploy targets in Add and Update application requests (#5591)
  • Hide piped disabled, show only when edit application (#5590)
  • Remove commented-out JSON marshaling code from GetStageConfigByte method (#5589)
  • rename PipelineSyncPlugin -> StagePlugin (#5587)
  • [WAIT,SDK] Implemented Wait stage with SDK (#5586)
  • Implement SDK BuildPipelineSyncStages methods (#5584)
  • Add example plugin implementation using SDK (#5583)
  • Add DeployTargetConfig and unmarshal config json (#5582)
  • Bump serialize-javascript from 6.0.0 to 6.0.2 in /web (#5579)
  • fix: cmd/pipecd/Dockerfile to reduce vulnerabilities (#5566)
  • Add Config field to PipedPlugin (#5576)
  • Show kind="APPLICATION" for item using pipedv1 in App and Deploy List page (#5581)
  • Handle SkipStage Options in v1 scheduler (#5559)
  • Add deployment trace list API to web service and mock response (#5580)
  • Add note of putting labels to the RELEASE PR (#5574)
  • Impl metadata methods 7x (#5565)
  • Improve docker build performance (#5578)
  • [bot] Publish quickstart manifests (#5575)
  • Improve docker build performance (#5549)
  • Cherry-pick #5523 #5540 #5558 #5571 (#5573)
  • update RELEASE to v0.50.2 with doc update (#5571)
  • 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)

@codecov
Copy link

codecov bot commented Mar 14, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 25.57%. Comparing base (4a97422) to head (aa638de).
Report is 2 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #5665   +/-   ##
=======================================
  Coverage   25.57%   25.57%           
=======================================
  Files         478      478           
  Lines       51240    51240           
=======================================
  Hits        13105    13105           
  Misses      37130    37130           
  Partials     1005     1005           

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

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@khanhtc1202 khanhtc1202 deleted the release branch April 18, 2025 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant