Skip to content

Releases: nephio-project/porch

v3.0.1

06 Nov 14:12
7ef9ce3
Compare
Choose a tag to compare
v3.0.1 Pre-release
Pre-release

Changelog

  • 08d2bab Issue #657 - extract functions to assemble package mutex keys
  • 2d08746 #814 - move directory matching alignment to Git side instead of PackageRevisionKey
  • 1ae60b4 Add E2E test for revision incrementation with --directory repos
  • 5acb87c Add check for empty version in git CloseDraft
  • a83a4bc Add package directory to ListPackageRevision filtering
  • c7ef4f2 Add readiness check to porchctl propose/approve
  • a473890 Added a testcase to isolate the e2e test failure
  • 525aa8c Bump the e2e test to be above the k8s default
  • e9642cb Bump the e2e test to be above the k8s default
  • 0f4b414 Fix TestDeletePublishedMain unit test path cache_test.go
  • 02c618a Fix compile error
  • 1791a38 Fix failing Repo tests
  • c6f2991 Fix faulty git merge
  • 12f7597 Fix rebase again
  • 0d17de6 Fix unit test reference
  • 148071f Fix update
  • cdc4a5b Fixed git unittests
  • 7db5fc2 Generating a reference pointing at the main branch in ToMainPackageRevision
  • 4c96ceb Improve approve time - commit 1
  • 8fc058b Improve approve time - commit 2
  • 3f1c077 Increase timing on flaky test case
  • 03ee3e1 Issue #657 - PR comment changes
  • 5fee3d1 Issue #657 - return error from retried PackageRev metadata update
  • 50a99f6 Issue #657 - session conflict handling
  • 502304f Issue #657 - session conflict handling
  • 34d393f Issue #657 - session conflict handling
  • 233c8e7 Issue #657 - session conflict handling
  • 5b848be Issue #657 - session conflict handling
  • 112c3ee Issue #657 - session conflict handling
  • 425ef8d Issue #657 - session conflict handling
  • a30818a Issue #657 - session conflict handling
  • e6a7197 Make max request size configurable.
  • 995a331 Make max request size configurable.
  • 252637a Merge remote-tracking branch 'origin/main' into improve-approve-time
  • 2c6a5d4 Merge remote-tracking branch 'origin/main' into improve-approve-time
  • 0c39b8b Move main pkg revision creation into a function
  • 4e1752f Moved engine and background to use the interface instead of the memory implementation
  • a006dbb Moved tutorials down into examples directory
  • 07ea983 Provide packageRevision cache as an interface
  • 3eed742 Remoove e2e benchmark test
  • 6df205b Remove Function CRD from porchconfig and Repo
  • 4b768a9 Remove cache refresh from pkgRev update in engine
  • 5108f8f Remove confusing else statement in cache.go
  • 55d3485 Remove unused googleurl package
  • 30712c9 Restore tutorial example configuration files
  • fe98290 Shift background.go to memory cache as well
  • 2717533 Shift cache files into memory cache
  • 3eb2204 Update parameter names and fix typo
  • 9d5d202 exclude -pre tags
  • 11bc11e fix packageName causing E2E test to fail

v1.3.1

14 Sep 08:59
24bcfa1
Compare
Choose a tag to compare
v1.3.1 Pre-release
Pre-release

Publish new go module for porch.

R3

03 Jul 17:24
75548f8
Compare
Choose a tag to compare

What's Changed

  • Add porch e2e gh action by @efiacor in #21
  • Add porchctl cli e2e gh action by @efiacor in #23
  • Test github workflow update against prow by @efiacor in #27
  • Add efiacor to OWNERS file by @efiacor in #28
  • Add liamfallon to OWNERS file by @liamfallon in #29
  • Update porchctl cli guide by @efiacor in #19
  • Allow porch namespace in cert/webhook to be configured by @liamfallon in #26
  • Setting up a Development Environment for Porch by @liamfallon in #24
  • Update guides to refer to release artefacts by @efiacor in #20
  • Fix broken link in porch developer tutorial by @liamfallon in #31
  • update rpkg commands to print to correct stream on execution by @kushnaidu in #30
  • Update porch dev setup Readme by @efiacor in #32
  • Add a porchctl target to the makefile for porch by @liamfallon in #36
  • Fix api generation by @efiacor in #35
  • Add unit tests for rpkg commands by @kushnaidu in #33
  • Clean up redundant files by @efiacor in #37
  • Fix running api server locally by @efiacor in #38
  • Improve error message emitted when metadata is missing by @liamfallon in #39
  • Update porch tutorial to remove bug workaround by @liamfallon in #40
  • gotests image version bump for go 1.22 by @radoslawc in #42
  • Refactor e2e test suite by @efiacor in #22
  • Refactor of the Developer Environment setup script by @kispaljr in #43
  • Upgrade Porch to Go 1.22 by @liamfallon in #41
  • Remove references to the 'edge1' cluster from the porch developer tutorial by @liamfallon in #47
  • Fix presubmit unit test run by @efiacor in #50
  • Update gotests in makefile to latest version by @liamfallon in #48
  • Upgrade to latest go-git module by @efiacor in #46
  • #574 - Update garbage collector code to reclaim pods in the namespace which are only krm functions by @kushnaidu in #52
  • #588 - Add missing repository rbac roles for porch controllers by @kushnaidu in #56
  • #587 - Disable caching for packageRevisionResources by @kushnaidu in #55
  • Developer Env Setup script: add more automation steps by @kispaljr in #44
  • Add cabundle tls support for git repo comms by @efiacor in #58
  • Make end-to-end tests work with a local porch-server by @kispaljr in #57
  • Add warning about using WSL2 and fix lint errors by @pauldennehy in #62
  • Pod templating for function runner by @nagygergo in #54
  • Fix KUBECONFIG var for clean_e2e runs by @efiacor in #64
  • Allow configuration of an external webhook & associated certs by @Catalin-Stratulat-Ericsson in #53
  • Minor improvements to end-to-end testing framework by @kispaljr in #66
  • #735 - Fix porchctl version by injecting release version into run.go module by @kushnaidu in #65
  • Adding porch image builds for every PR merged tagged latest by @radoslawc in #69
  • Use local porch pkg build for e2e tests by @efiacor in #67
  • Fix caching in case multiple Repository resources point to the same git repo by @kispaljr in #68
  • Excluding changes in Prow files from triggering e2e runs by @radoslawc in #71
  • Improvements in the development process by @kispaljr in #72
  • Yet another improvement to development process by @kispaljr in #73
  • Ignore ARM architecture warning on e2e test results by @liamfallon in #74
  • Make PackageRevision's metadata.uid field unique by @kispaljr in #61
  • Porchctl dev release workflow by @radoslawc in #77
  • Adding tgz creation step by @radoslawc in #78
  • Add support for new field selectors: spec.workspaceName and spec.lifecycle by @kispaljr in #70
  • PackageVariant controller: Use the default exponential back-off in case of errors, instead of a constant 30 sec retry by @kispaljr in #76
  • Expose kpt package rendering errors via the status of PackageVariant by @kispaljr in #75
  • Fix the porchctl build to run on Ubuntu 20.04 by @liamfallon in #79

New Contributors

Full Changelog: v2.0.0...v3.0.0

Porchctl build from main

28 Aug 12:41
61ed84c
Compare
Choose a tag to compare
Pre-release

This is dev porchctl binary built from main each merge

v2.0.0

05 Feb 17:23
987b231
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0-pre1...v2.0.0

v2.0.0-pre1

31 Jan 23:18
fb575a9
Compare
Choose a tag to compare
v2.0.0-pre1 Pre-release
Pre-release

Changelog