Skip to content

Commit 2244b83

Browse files
authored
v0.5.1 (#234)
Signed-off-by: Volkan Özçelik <[email protected]>
1 parent 11e87f2 commit 2244b83

File tree

4 files changed

+25
-21
lines changed

4 files changed

+25
-21
lines changed

docs/operations/release/index.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -788,8 +788,7 @@ <h2 id="before-every-release">Before Every Release</h2>
788788
<ol>
789789
<li>Run the unit tests</li>
790790
<li>Run the following smoke tests documented in the next section.</li>
791-
<li>If everything passes, update <code>NexusVersion</code>, <code>PilotVersion</code>
792-
and <code>KeeperVersion</code> in <code>$WORKSPACE/spike/internal/config/config.go</code></li>
791+
<li>If everything passes, update <code>./app/VERSION.txt</code> to the release version.</li>
793792
<li>Update any necessary documentation.</li>
794793
<li>Update the changelog.</li>
795794
<li>Update the documentation snapshots page.</li>
@@ -800,7 +799,6 @@ <h2 id="before-every-release">Before Every Release</h2>
800799
policy creation work as expected.</li>
801800
<li>Run <code>./hack/bare-metal/cmd/read-sample-secrets.sh</code> to ensure secret and
802801
policy reading work as expected.</li>
803-
<li>Make sure you update <code>./app/VERSION.txt</code> with the new version.</li>
804802
<li>Make sure you run <code>make build</code> and the process cleanly exits with no errors.</li>
805803
<li>Make sure you run <code>make test</code> and the process cleanly exits with no errors.</li>
806804
<li>Make sure you run <code>make audit</code> and the process cleanly exits with no errors.</li>

docs/search_index.en.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/tracking/changelog/index.html

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,12 @@
220220
<li>
221221
<a href="https://spike.ist/tracking/changelog/#recent">Recent</a>
222222
</li>
223+
<li>
224+
<a href="https://spike.ist/tracking/changelog/#0-5-1-2025-09-14">[0.5.1] - 2025-09-14</a>
225+
</li>
226+
<li>
227+
<a href="https://spike.ist/tracking/changelog/#changed">Changed</a>
228+
</li>
223229
<li>
224230
<a href="https://spike.ist/tracking/changelog/#0-5-0-2025-09-11">[0.5.0] - 2025-09-11</a>
225231
</li>
@@ -790,6 +796,14 @@
790796
<h1 id="spike-changelog">SPIKE Changelog</h1>
791797
<h2 id="recent">Recent</h2>
792798
<p>TBD</p>
799+
<h2 id="0-5-1-2025-09-14">[0.5.1] - 2025-09-14</h2>
800+
<h2 id="changed">Changed</h2>
801+
<ul>
802+
<li>Updated SPIKE Bootstrap to be more robust by adding exponential backoff while
803+
waiting for SPIKE Keepers to be ready.</li>
804+
<li>Enhancements in startup scripts to better enable local development with
805+
SPIFFE Helm Charts that have not been published yet.</li>
806+
</ul>
793807
<h2 id="0-5-0-2025-09-11">[0.5.0] - 2025-09-11</h2>
794808
<p>This is still a <strong>prerelease</strong> version; however, it includes major changes
795809
and improvements. We will cut a stable release once we have <strong>SPIKE Bootstrap</strong>
@@ -803,7 +817,7 @@ <h3 id="added">Added</h3>
803817
linters before submitting a PR.</li>
804818
<li>Enhancements to bare-metal installation scripts.</li>
805819
</ul>
806-
<h3 id="changed">Changed</h3>
820+
<h3 id="changed-1">Changed</h3>
807821
<ul>
808822
<li>Updated Go version to <code>1.25.1</code></li>
809823
<li>Updated <strong>SPIKE Bootstrap</strong> to be more robust and enabled it to work on
@@ -860,7 +874,7 @@ <h3 id="added-1">Added</h3>
860874
and use cases to allow users to understand the benefits and liabilities of
861875
SPIKE Lite and why they might want to use one over the other.</li>
862876
</ul>
863-
<h3 id="changed-1">Changed</h3>
877+
<h3 id="changed-2">Changed</h3>
864878
<ul>
865879
<li>Better alignment with idiomatic Go practices. SPIKE and SPIKE Go SDK code
866880
has been refactored to better align with common Go idioms and conventions.
@@ -891,7 +905,7 @@ <h3 id="added-2">Added</h3>
891905
Charts</a> and can
892906
<a href="https://vimeo.com/v0lkan/spike-federation">federate secrets across clusters</a></li>
893907
</ul>
894-
<h3 id="changed-2">Changed</h3>
908+
<h3 id="changed-3">Changed</h3>
895909
<ul>
896910
<li>Moved logging to SPIKE SDK. VSecM v2 will share the same logging setup.</li>
897911
<li><code>spike policy</code> command now accepts file input; you can design your policies
@@ -913,7 +927,7 @@ <h3 id="added-3">Added</h3>
913927
<li>Added the ability to optionally skip database schema creation during SPIKE
914928
initialization.</li>
915929
</ul>
916-
<h3 id="changed-3">Changed</h3>
930+
<h3 id="changed-4">Changed</h3>
917931
<ul>
918932
<li><strong>BREAKING</strong>: SDK validation methods now take trust root as an argument.</li>
919933
<li><strong>BREAKING</strong>: <code>SPIKE_NEXUS_KEEPER_URL</code> is now a comma-delimited list of URLs
@@ -950,7 +964,7 @@ <h3 id="fixed-3">Fixed</h3>
950964
up when no longer needed (but not before).</li>
951965
<li>Various bug fixes and improvements.</li>
952966
</ul>
953-
<h3 id="changed-4">Changed</h3>
967+
<h3 id="changed-5">Changed</h3>
954968
<ul>
955969
<li>Moved some common reusable code to <code>spike-sdk-go</code>.</li>
956970
<li>Various changes and improvements in SPIKE Go SDK.</li>
@@ -981,7 +995,7 @@ <h3 id="added-5">Added</h3>
981995
<li>Various documentation updates.</li>
982996
<li>Minor bug fixes in initialization scripts.</li>
983997
</ul>
984-
<h3 id="changed-5">Changed</h3>
998+
<h3 id="changed-6">Changed</h3>
985999
<ul>
9861000
<li>Secrets now rehydrate from the backing store immediately after SPIKE
9871001
Nexus crashes. Former implementation was using an optimistic algorithm
@@ -1016,7 +1030,7 @@ <h3 id="added-6">Added</h3>
10161030
and design decisions transparently.</li>
10171031
<li>Started working on containerization (<em>though it’s still a work in progress</em>).</li>
10181032
</ul>
1019-
<h3 id="changed-6">Changed</h3>
1033+
<h3 id="changed-7">Changed</h3>
10201034
<ul>
10211035
<li>SPIKE Website has undergone a major overhaul.</li>
10221036
<li>Documentation updates, especially around security and disaster recovery.</li>
@@ -1045,7 +1059,7 @@ <h3 id="added-7">Added</h3>
10451059
<li>Implemented a Secret Metadata API.</li>
10461060
<li>Implemented exponential retries across several API-consuming methods.</li>
10471061
</ul>
1048-
<h3 id="changed-7">Changed</h3>
1062+
<h3 id="changed-8">Changed</h3>
10491063
<ul>
10501064
<li><strong>BREAKING</strong>: changed the CLI usage. Instead of <code>spike get</code>, for example, we
10511065
now use <code>spike secret get</code>. The reason for this change is that we introduced
@@ -1071,7 +1085,7 @@ <h3 id="added-8">Added</h3>
10711085
<li>Created initial smoke/integration tests.</li>
10721086
<li>Stability improvements.</li>
10731087
</ul>
1074-
<h3 id="changed-8">Changed</h3>
1088+
<h3 id="changed-9">Changed</h3>
10751089
<ul>
10761090
<li>Removed password authentication for admin users. Admin users’ SVIDs
10771091
are good enough to authenticate them.</li>

docs/usage/configuration/index.html

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -781,14 +781,6 @@ <h1 id="configuring-spike">Configuring SPIKE</h1>
781781
<tr><td>All</td><td><code>SPIKE_TRUST_ROOT_LITE_WORKLOAD</code></td><td>The SPIFFE trust root used for lite workload instances. Can be a single entry, or a comma-delimited list of suitable trust roots.</td><td><code>"spike.ist"</code></td></tr>
782782
<tr><td>All</td><td><code>SPIKE_BANNER_ENABLED</code></td><td>Whether to display the SPIKE banner on startup. Set to <code>true</code> to enable.</td><td><code>true</code></td></tr>
783783
<tr><td>All</td><td><code>SPIFFE_ENDPOINT_SOCKET</code></td><td>The Unix domain socket path used for SPIFFE Workload API</td><td><code>"unix:///tmp/spire-agent/public/api.sock"</code></td></tr>
784-
<tr><td>Startup Scripts</td><td><code>SPIKE_SKIP_CLEAR_DATA</code></td><td>Skip clearing existing data during startup (used in <code>hack/bare-metal/startup/start.sh</code>).</td><td>not set (data is cleared)</td></tr>
785-
<tr><td>Startup Scripts</td><td><code>SPIKE_SKIP_SPIKE_BUILD</code></td><td>Skip building SPIKE binaries during startup (used in <code>hack/bare-metal/startup/start.sh</code>).</td><td>not set (binaries are built)</td></tr>
786-
<tr><td>Startup Scripts</td><td><code>SPIKE_SKIP_SPIRE_SERVER_START</code></td><td>Skip starting the SPIRE server during startup (used in <code>hack/bare-metal/startup/start.sh</code>).</td><td>not set (SPIRE server is started)</td></tr>
787-
<tr><td>Startup Scripts</td><td><code>SPIKE_SKIP_GENERATE_AGENT_TOKEN</code></td><td>Skip generating the SPIRE agent token during startup (used in <code>hack/bare-metal/startup/start.sh</code>).</td><td>not set (agent token is generated)</td></tr>
788-
<tr><td>Startup Scripts</td><td><code>SPIKE_SKIP_REGISTER_ENTRIES</code></td><td>Skip registering SPIRE entries during startup (used in <code>hack/bare-metal/startup/start.sh</code>).</td><td>not set (entries are registered)</td></tr>
789-
<tr><td>Startup Scripts</td><td><code>SPIKE_SKIP_SPIRE_AGENT_START</code></td><td>Skip starting the SPIRE agent during startup (used in <code>hack/bare-metal/startup/start.sh</code>).</td><td>not set (SPIRE agent is started)</td></tr>
790-
<tr><td>Startup Scripts</td><td><code>SPIKE_SKIP_KEEPER_INITIALIZATION</code></td><td>Skip initializing SPIKE Keeper instances during startup (used in <code>hack/bare-metal/startup/start.sh</code>).</td><td>not set (Keeper instances are started)</td></tr>
791-
<tr><td>Startup Scripts</td><td><code>SPIKE_SKIP_NEXUS_START</code></td><td>Skip starting SPIKE Nexus during startup (used in <code>hack/bare-metal/startup/start.sh</code>).</td><td>not set (Nexus is started)</td></tr>
792784
</tbody></table>
793785
<p>We’ll add more configuration options in the future. Stay tuned.</p>
794786
<p>&nbsp;</p>

0 commit comments

Comments
 (0)