github tektoncd/triggers v0.12.0
Tekton Triggers v0.12.0

latest releases: v0.27.0, v0.26.2, v0.26.1...
3 years ago

-Docs @ v0.12.0
-Examples @ v0.12.0

Changes

Features

  • Switch to UUID for event IDs (#926)

    Change the event ID representation from a 5 character random string to a UUID.

  • Add support for custom object to triggers eventlistener (#958)

    Introduced new field customResource to support Knative Service for EventListener

    apiVersion: triggers.tekton.dev/v1alpha1
    kind: EventListener
    metadata:
      name: github-listener-interceptor-customresource
    spec:
      ...
      resources:
        customResource:
          apiVersion: serving.knative.dev/v1
          kind: Service
          metadata:
          spec:
            template:
              spec:
                serviceAccountName: tekton-triggers-example-sa
                containers:
                - resources:
                    requests:
                      memory: "64Mi"
                      cpu: "250m"
                    limits:
                      memory: "128Mi"
                      cpu: "500m"
    
  • Validate Event Body for Json Format (#969)

    We now throw http.BadRequest status code(400) if event payload isn't json.

Backwards incompatible changes 🚨

In current release:

  • Remove deprecated field template.Name in favour of template.Ref (#919)

    Deprecated field template.Name in has been removed in favor of template.Ref

  • Switch to UUID for event IDs (#926)

    Change the event ID representation from a 5 character random string to a UUID.

Fixes 🐛

  • Send Tekton installation namespace to EL (#927)
  • Add validation to the length of EventListener name (#935)
  • Use generateName instead of $(uid) for metadata.name (#939)
  • Fix container name in Deployment for interceptors (#956)

Misc 🔨

  • Add links to versioned docs for v0.11.1 (#918)
  • Remove deprecated field template.Name in favour of template.Ref (#919)
  • Add links to versioned docs for v0.11.2 (#930)
  • Make test names consistent in reconciler (#937)
  • K8s dependency bump to v0.19.7(#934)
  • Add kustomize.yaml to the Tekton folder (#950)
  • Adding tests for cel expressions demonstrating use of has (#947)
  • Use tekton beta resources for build (#957)
  • Use golang-build-legacy and golang-test-legacy. (#965)

Docs 📖

  • Update min K8s version for Triggers (#922)
  • Add link to godoc reference (#933)
  • Add some documentation around debugging EventListeners. (#954)
  • doc: template inside a Trigger is not optional (#963)
  • Rewrite the Tekton Triggers installation instructions for clarity and flow (#966)
  • Write a new Tekton Triggers Overview (#972)
  • Update to match the new /docs/README.md Triggers Overview from PR 972 (#975)

How to upgrade from v0.11.2 :up_arrow:

kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.12.0/release.yaml

Thanks

Thanks to these contributors who contributed to v0.12.0!

Extra shout-out for awesome release notes:

Don't miss a new triggers release

NewReleases is sending notifications on new releases.