Skip to content

Release v0.50.0

Latest
Compare
Choose a tag to compare
@Warashi Warashi released this 03 Dec 01:16
· 71 commits to master since this release
1216bdf

Release v0.50.0 with changes since v0.49.4

New Features

  • Add notification event DEPLOYMENT_STARTED (#5340)

Notable Changes

For k8s app users, you should update the piped version to v0.50.0.
We changed the origin host of downloading kubectl from https://storage.googleapis.com/kubernetes-release to https://dl.k8s.io/ because the old one is deprecated and not updated the latest release.

See the fix: Change kubectl DL host to dl.k8s.io (#5379)

Internal Changes

  • Make release version=v0.50.0
  • Partial implementation of the K8S_SYNC stage (#5371)
  • Add deploy target (#5378)
  • Remove plugin config from plugin deployment api (#5377)
  • Scheduler pipedv1 init logic (#5321)
  • refactor: Applied docker build practices (#5375)
  • Add a blog: Overview of Plugin (#5372)
  • [bot] Update contributors (#5376)
  • feat: skip load serviceDef on ECS standalone task (#5373)
  • Refactor manifest loading in DeploymentService to reduce code duplication (#5366)
  • Clarify current the migration process for the plugin architecture. (#5368)
  • Modify rfc for deprecating Kind and Platform Provider (#5365)
  • Implement DetermineStrategy for the Kubernetes plugin (#5362)
  • Add functionalities for applying k8s manifests (#5359)
  • Implement Helm chart handling in Loader with support for local charts (#5350)
  • Add draft rfc for livestate feature in plugin architecture (#5364)
  • Implement retry logic for RunBinary function (#5361)
  • Refactor launcher package to lifecycle (#5360)
  • Add checkReplicasChange function to detect changes in replicas field (#5341)
  • Add detail spec for platform provider and kind in the plugin architecture (#5357)
  • Implement Kubernetes application configuration and deployment input structures (#5356)
  • Fix typo in pprof docs (#5355)
  • Enable rendering Mermaid diagrams (#5354)
  • [bot] Publish quickstart manifests (#5353)
  • Refactor and implement k8s pipeline builds (#5349)
  • Bump cross-spawn from 7.0.3 to 7.0.6 in /web (#5348)
  • Ignore updating quickstart for rc release (#5347)
  • Implement the tool registry in the piped side (#5343)
  • Introduce plugin logpersister package (#5342)
  • Implement checkImageChange and tests (#5333)
  • Add function to find ConfigMaps and Secrets in manifests (#5319)
  • Remove setting global tracer provider to avoid non-expected spans are sent (#5331)
  • Update piped base image hash for piped and launcher (#5325) (#5326)
  • Update piped base image hash for piped and launcher (#5325)
  • Add test case for the commit with trailers (#5322)
  • fix: upgrade react-syntax-highlighter from 15.5.0 to 15.6.1 (#5314)
  • [bot] Publish quickstart manifests (#5317)
  • Add execute stage interface to deployment service api (#5309)
  • Add findUpdatedWorkloads function (#5304)
  • [bot] Update contributors (#5305)
  • Add tests for pipedv1 executor package (#5303)
  • Make configv1.Config generic type (#5302)
  • Remove Compatibilities from ecs taskdef examples (#5301)
  • Delete platform-specific specs from configv1 (#5300)
  • Implement k8s manifest diff (#5298)
  • Copy pkg/diff to pkg/plugin/diff except DiffStructureds and RenderByCommand (#5297)
  • Implement TemplateLocalChart with helm (#5294)
  • Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /web (#5296)
  • Remove order for stages in case of quick sync (#5292)
  • Implement LoadManifests with Kustomize template (#5291)
  • fix(docs): "Edit this page" URLs to correctly point to GitHub repository structure (#5289)
  • Move model.DeploymentSource to deployment.DeploymentSource (#5290)
  • Add note to aware users for checking piped repositories config (#5288)
  • Fix command-line-tool.md: GCR to GHCR (#5286)
  • Init rfc for piped plugin arch (#5285)
  • Implement LoadPlainYAMLManifests (#5284)
  • Update image referenced in install piped docs (#5282)
  • Update pipectl image URI in docs (#5283)
  • Fix image uri for cloud run install (#5281)
  • Remove Cloud Providers related docs (#5279)
  • Use chan only to notify command is done (#5244)
  • Separate What and Why (#5278)
  • Implement find manifests in k8s plugin (#5271)
  • Add application_config_filename field to DeploymentSource (#5277)
  • [bot] Publish quickstart manifests (#5274)
  • Update quickstart manifests (#5267)
  • Update release docs (#5264)
  • Update quickstart README (#5261)
  • Implement DetermineVersions of k8s plugin (#5257)
  • Revert "Copy platform provider kubernetes under the plugin directory (#5250)" (#5253)
  • Copy platform provider kubernetes under the plugin directory (#5250)
  • Add test for k8s plugin's toolregistry (#5246)
  • Update web development readme (#5247)
  • Add test for pipedv1's buildPlan method, and remove platform specific config from configv1's GenericApplicationConfig (#5238)
  • [bot] Update contributors (#5245)
  • Add k8s plugin's toolregistry implementation (#5243)
  • Use index from requests in buildQuickSyncPipeline (#5242)
  • Add requires for stages in case of multi plugins quicksync pattern (#5239)
  • Copy pkg/config to pkg/configv1 (#5237)
  • Mark PipelineStage.Predefined as deprecated field (#5236)
  • Add PipelineStage.Rollback and mark PipelineStage.Visible as deprecated (#5232)
  • [docs] Remove AWS App Mesh from feature status (#5234)
  • [docs] Rearrange the core values on the top page (#5233)
  • Add toolregistry client as DeploymentService member (#5228)
  • Send StageIndex to plugins (#5231)
  • Sort the rollbackStages to fix the flaky tests (#5230)
  • Add stage_index field at BuildQuickSyncStagesRequest (#5229)
  • Add test for buildQuickSyncPipeline (#5227)
  • Add InstallTool RPC method for PluginService (#5218)
  • Add OpenSSF best practices badge to README (#5226)
  • Implement k8s plugin's FetchDefinedStages and BuildQuickSyncStages (#5223)
  • Modify spec for multi cluster deployment (#5219)
  • Use make release for major/minor releases (#5225)