Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
ffbf15b
Bump version for next anticipated release (#3470)
fibonacci1729 Apr 20, 2026
07475a9
spin doctor: update from wasm32-wasip1 to wasm32-wasip2
gdamjan Apr 20, 2026
8c94fcf
README: update from wasip1 to wasip2
gdamjan Apr 20, 2026
65f5e9f
examples: update from wasip1 to wasip2
gdamjan Apr 20, 2026
9c10726
Bump rust version in CI (#3473)
fibonacci1729 Apr 20, 2026
fca034b
Bump opentelemetry-wasi off missing version
itowlson Apr 20, 2026
bfd0cb8
Update CI rust version (again) (#3475)
fibonacci1729 Apr 20, 2026
134117e
Merge pull request #3474 from itowlson/otel-tastrophe
itowlson Apr 20, 2026
5444f7a
Merge pull request #3471 from gdamjan/spin-doctor-wasip2
itowlson Apr 20, 2026
6d9e8c7
chore(rust-sdk-release): bump Spin Rust SDK to v6.0.0 (#3472)
spinframeworkbot Apr 21, 2026
1cc9861
Update schemars
itowlson Apr 21, 2026
9789218
Update to Wasmtime 44.0.0 (#3476)
alexcrichton Apr 22, 2026
2e7b5f4
Merge pull request #3477 from itowlson/update-schemars-woe-woe-woe
itowlson Apr 22, 2026
4e8e224
Update to Rust 2024
itowlson Apr 22, 2026
c7d4284
Merge pull request #3478 from itowlson/welcome-to-the-world-of-tomorr…
itowlson Apr 22, 2026
b2bd7dd
Fix test for `spin up` JSON output
itowlson Apr 23, 2026
49d6f74
Merge pull request #3480 from itowlson/json-routes-output-smoke-smoke…
itowlson Apr 23, 2026
2068a08
chore(Cargo.lock): bump openssl to 0.10.78 per cve(s)
vdice Apr 24, 2026
55d537c
Merge pull request #3483 from vdice/chore/deps/bump-openssl-0.10.78
vdice Apr 24, 2026
f455013
Set blame on span for postgres and mysql
rylev Apr 24, 2026
27d1c82
Merge pull request #3482 from spinframework/rylev/blame-on-span
itowlson Apr 27, 2026
061666c
Add http-rust-p2 compatibility template (#3486)
fibonacci1729 Apr 28, 2026
81e2240
fix(telemetry): use rustls for OTLP HTTP exporter
TheRayquaza Apr 16, 2026
ad41439
Shell completions
itowlson Apr 23, 2026
1b4feaf
Merge pull request #3481 from itowlson/completions-5-is-it-5-ive-lost…
itowlson May 1, 2026
4dc18cb
outbound-networking: Turn `use_webpki_roots` back on by default
lann Apr 30, 2026
d46b136
Merge pull request #3491 from spinframework/make-webpki-roots-default…
lann May 1, 2026
9f4c92d
Update Go templates
fibonacci1729 May 4, 2026
ec18b60
Merge pull request #3462 from TheRayquaza/mateo.lelong/telemetry-rust…
itowlson May 4, 2026
f9d1a69
Upgrading templates should remove ones that no longer exist
itowlson Apr 30, 2026
c5f60b3
Update templates/redis-go/content/go.mod
fibonacci1729 May 5, 2026
9e73d02
Update templates/http-go/content/go.mod
fibonacci1729 May 5, 2026
e02bd3d
Include main funcs
fibonacci1729 May 5, 2026
b56ed7d
Merge pull request #3490 from itowlson/templates-upgrading-should-rem…
itowlson May 5, 2026
21848c3
Update go.sum and Redis build command
itowlson May 6, 2026
40a4612
Try Go 1.25 in CI
itowlson May 6, 2026
d8ecc47
fix(outbound-http): ensure tracing span records land on send_request …
ChihweiLHBird May 6, 2026
447c453
Merge pull request #3495 from itowlson/is-it-the-go-version-fie-fie-fie
itowlson May 6, 2026
7928194
fix(templates): Update build command for Go component (#3497)
adamreese May 6, 2026
d70673a
cargo fmt --all
ChihweiLHBird May 6, 2026
1aebeda
Merge pull request #3496 from ChihweiLHBird/zhiwei/fix-p3-tracing-span
itowlson May 6, 2026
f40f5a5
Fix incorrect URL being shown to user during just-in-time plugin install
itowlson May 6, 2026
55bd859
Merge pull request #3499 from itowlson/plugins-fix-old-url-during-off…
itowlson May 7, 2026
4a93c97
open issues in js and python sdk repos to tag templates on new releases
karthik2804 May 11, 2026
8afe680
Merge pull request #3500 from karthik2804/notify_sdk_repos
vdice May 11, 2026
f6c284f
sqlite-inproc: Add allow_attach_file runtime config option
lann May 11, 2026
6542f14
feat(factor-outbound-http): report `http.response.body.size` for WASI…
ChihweiLHBird May 12, 2026
7682244
Update address of trigger plugins repo (#3507)
fibonacci1729 May 12, 2026
62d2811
Merge pull request #3506 from ChihweiLHBird/zhiwei/p3-outbound-http-r…
itowlson May 12, 2026
12af98a
Plugin manager refactoring
itowlson May 11, 2026
bf54c5b
Merge pull request #3505 from itowlson/plugin-manager-rework-to-jolly…
itowlson May 12, 2026
fc60ae7
Merge pull request #3503 from spinframework/allow-attach-file
lann May 13, 2026
b794927
Host target environment TOMLs in git instead of registry
itowlson May 12, 2026
fa7b22a
Merge pull request #3508 from itowlson/target-envs-defs-in-git
itowlson May 13, 2026
4f12a8b
`spin new -E`
itowlson Apr 30, 2026
e3e19ef
Adopt `opentelemetry-semantic-conventions` for OTel attribute names
ChihweiLHBird May 14, 2026
f36d746
`spin plugins -E`
itowlson May 14, 2026
96cd7e7
Merge pull request #3509 from itowlson/templates-env-scoped
itowlson May 14, 2026
2424006
Use OTel semconv constants for HTTP span fields
ChihweiLHBird May 15, 2026
0b5917b
Refactor to use OpenTelemetry attribute aliasing for HTTP span fields
ChihweiLHBird May 15, 2026
0300f9e
Shell completions for the `-E` flag
itowlson May 18, 2026
bdea9bc
Merge pull request #3513 from itowlson/target-envs-completions
itowlson May 18, 2026
fcfd418
Remove target env TOMLs from main Spin repo
itowlson May 18, 2026
cdbf33a
Merge pull request #3514 from itowlson/remove-target-env-tomls-from-m…
itowlson May 18, 2026
8cb6745
outbound-mqtt: Use forked rumqtt
lann May 14, 2026
023080c
add a generated comment to spin-dependencies.wit (#3515)
karthik2804 May 18, 2026
eb69192
Merge pull request #3511 from spinframework/forked-rumqtt
lann May 18, 2026
f9cdce7
`spin add` should check existing `targets` for templates
itowlson May 17, 2026
cd80d1a
Merge pull request #3512 from itowlson/add-respect-target-env-templates
itowlson May 18, 2026
2cb8721
Merge pull request #3510 from ChihweiLHBird/zhiwei/otel-semantic-conv…
itowlson May 19, 2026
2de975e
Bump openssl from 0.10.78 to 0.10.79
dependabot[bot] May 19, 2026
f9b3e45
Merge pull request #3518 from spinframework/dependabot/cargo/openssl-…
vdice May 20, 2026
0b172b9
Bump openssl from 0.10.78 to 0.10.80 in /examples/spin-timer
dependabot[bot] May 20, 2026
442b7b3
Merge pull request #3517 from spinframework/dependabot/cargo/examples…
vdice May 20, 2026
21caa38
Sync v4.0 with main for 4.0.1
fibonacci1729 May 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/actions/spin-ci-dependencies/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ inputs:
type: bool
rust-version:
description: 'Rust version to setup'
default: '1.91'
default: '1.93'
required: false
type: string

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ concurrency:

env:
CARGO_TERM_COLOR: always
RUST_VERSION: '1.91'
RUST_VERSION: '1.93'

jobs:
dependency-review:
Expand Down Expand Up @@ -203,7 +203,7 @@ jobs:
version: '0.14.1'
- uses: actions/setup-go@v4
with:
go-version: '1.23'
go-version: '1.25'
cache-dependency-path: "**/go.sum" # To suppress warning: https://github.com/actions/setup-go/issues/427
- uses: acifani/setup-tinygo@v2
with:
Expand Down
47 changes: 46 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
concurrency: ${{ github.workflow }}-${{ github.ref }}

env:
RUST_VERSION: '1.91'
RUST_VERSION: '1.93'

jobs:
build-and-sign:
Expand Down Expand Up @@ -386,6 +386,51 @@ jobs:
event-type: spin-release
client-payload: '{"version": "${{ github.ref_name }}"}'

notify-template-repos:
name: Open issues in template repos for new release
needs: create-gh-release
runs-on: ubuntu-latest
if: github.repository_owner == 'spinframework' && startsWith(github.ref, 'refs/tags/v')
steps:
- name: Check if this is at least a minor release
id: check-minor
shell: bash
run: |
TAG="${{ github.ref_name }}"
if [[ "$TAG" =~ ^v([0-9]+)\.([0-9]+)\.([0-9]+)(.*)$ ]]; then
PATCH="${BASH_REMATCH[3]}"
PRE="${BASH_REMATCH[4]}"
# Only notify for minor+ releases (patch == 0 and no pre-release suffix)
if [[ "$PATCH" == "0" && -z "$PRE" ]]; then
echo "is_minor=true" >> "$GITHUB_OUTPUT"
else
echo "is_minor=false" >> "$GITHUB_OUTPUT"
fi
else
echo "is_minor=false" >> "$GITHUB_OUTPUT"
fi

- name: Open issues in template repos
if: steps.check-minor.outputs.is_minor == 'true'
uses: actions/github-script@v7
with:
github-token: ${{ secrets.DEST_REPO_ACCESS_TOKEN }}
script: |
const repos = [
'spinframework/spin-js-sdk',
'spinframework/spin-python-sdk',
];
const version = '${{ github.ref_name }}';
for (const fullRepo of repos) {
const [owner, repo] = fullRepo.split('/');
await github.rest.issues.create({
owner,
repo,
title: `Tag templates for Spin ${version} release`,
body: `Spin [${version}](https://github.com/spinframework/spin/releases/tag/${version}) has been released.\n\nPlease tag compatible templates for this release.`,
});
}

docker:
runs-on: "ubuntu-22.04"
needs: [build-and-sign, build-spin-static]
Expand Down
Loading
Loading