Skip to content

Releases: spinnaker/echo

echo 1.596.0

19 Mar 05:15
Compare
Choose a tag to compare
  • fix(triggers): Use linear backoff for calls to igor (#501)
  • feat(triggers): Add Concourse trigger (#499)
  • fix(tests): Use JUnit vintage engine so Spock tests still run (#502)
  • feat(artifacts): Support inflation of artifacts from trigger buildInfo (#503)
  • fix(scheduler): springify quartz jobs (#494)

echo 1.595.1

14 Mar 23:39
Compare
Choose a tag to compare
fix(trigger): Fixed configuration for manual pipeline triggers (#492)

* fix(trigger): Fixed configuration for manual pipeline triggers

Manually triggering a pipeline with a pipeline trigger fails because the pipeline trigger attributes are not deserialized and passed downstream to orca which needs those attributes to retrieve artifacts from upstream pipeline. This fix adds these attributes to the trigger model so they get deserialized and passed downstream.

* Update Trigger.java

echo 1.595.0

13 Mar 17:53
9c1e03b
Compare
Choose a tag to compare
v1.595.0

refactor(triggers): Improve code sharing for manual and build trigger…

echo 1.594.0

13 Mar 02:15
720f514
Compare
Choose a tag to compare
 refactor(artifacts): Call igor instead of parsing artifacts (#484)

* refactor(artifacts): Remove jinja logic and import from kork

This creates some base classes for extracting artifacts from
messages using Jinja that will be pushed into kork, and updates
echo to use these. It also better encapsulates the dependencies
of the artifact extractors so that we only need to pass around
a factory bean rather than all of the internal dependencies.

* refactor(artifacts): Call igor instead of parsing artifacts

echo 2.0.0-rc.1-springBoot2

12 Mar 23:23
fd6dae5
Compare
Choose a tag to compare
Pre-release
v2.0.0-rc.1-springBoot2

feat(boot2): Echo to Boot2 (#482)

echo 1.593.1

09 Mar 00:09
Compare
Choose a tag to compare
fix(trigger): Fixing mistake in #481 (#485)

Making sync trigger optional so that the scheduler can run with only the compensation job

echo 1.593.0

08 Mar 23:12
Compare
Choose a tag to compare
v1.593.0

feat(triggers): Replacing dependence on scheduled-actions with quartz…

echo 1.592.0

06 Mar 17:12
185c00b
Compare
Choose a tag to compare
fix(artifacts): Extract artifacts before enforcing constraints (#478)

* refactor(triggers): Push artifact extraction/matching to base

All of the event handlers duplicate the same logic around extracting
some artifacts from an event, and checking any artifact constraints
on the trigger. Push this logic to BaseTriggerEventHandler.

This commit also removes any need for the specific EventHandler
classes to know about Pipelines at all; they deal only in Triggers
and Events.

* fix(artifacts): Extract artifacts before enforcing constraints

We currently extract artifacts using Jinja templates as a final
post-processing step on the pipeline. This means that the artifacts
are not available when we check artifact contstraints. Fix this
bug by moving artifact extraction to occur during trigger evaulation.

echo 1.591.0

05 Mar 19:03
5cbc9ca
Compare
Choose a tag to compare
fix(artifacts): Move build fetching to build event handler (#473)

Artifact contstraints on build triggers currently don't work as
the constraint is evaluated while determining which trigger to
use but build information and artifact inflation only happens
once the pipeline is ready to be sent to Orca. Move the fetching
of build information to earlier in the triggering process (and
scope it to only build triggers). A follow-up change will move
artifact inflation earlier as well.

echo 1.590.1

05 Mar 00:08
Compare
Choose a tag to compare
fix(build): make gradle use https (#474)

https://github.com/spinnaker/spinnaker/issues/3997