diff --git a/CHANGELOG.md b/CHANGELOG.md index ba7bc6d98..537a031a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ # Unreleased + +# 0.45.4 * (performance) Preload commit statuses and check runs when serializing deploys. `DeploySerializer` embeds every commit of a deploy and `CommitSerializer` reads each commit's status, so rendering a deploy issued two queries per commit. On a deploy spanning thousands of commits that is thousands of diff --git a/Gemfile.lock b/Gemfile.lock index 58676efb7..7b176d342 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - shipit-engine (0.45.3) + shipit-engine (0.45.4) active_model_serializers (~> 0.9.3) ansi_stream (~> 0.0.6) autoprefixer-rails (~> 6.4.1) diff --git a/lib/shipit/version.rb b/lib/shipit/version.rb index fd6a7eb91..9dfb6daa9 100644 --- a/lib/shipit/version.rb +++ b/lib/shipit/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Shipit - VERSION = '0.45.3' + VERSION = '0.45.4' end