{"id":"src__HnOjvI7qoYkMgq_51qpY","slug":"stainless-com-changelog","name":"Stainless","type":"scrape","url":"https://www.stainless.com/changelog","orgId":"org_lFIrQol5cUJv39PUORJ7e","org":{"slug":"stainless","name":"Stainless"},"isPrimary":false,"metadata":"{\"feedUrl\":\"https://www.stainless.com/changelog/rss.xml\",\"feedType\":\"rss\",\"feedDiscoveredAt\":\"2026-04-14T12:29:58.368Z\",\"noFeedFound\":false,\"crawlEnabled\":true,\"crawlPattern\":\"https://www.stainless.com/changelog/**\",\"lastCrawlJobId\":\"50488123-81c8-4ef3-bd15-e85333849f83\",\"lastCrawlAt\":\"2026-04-14T12:31:13.512Z\",\"feedContentLength\":\"7105\"}","releaseCount":10,"releasesLast30Days":0,"avgReleasesPerWeek":0.8,"latestVersion":null,"latestDate":"2026-03-17T00:00:00.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-20T16:06:34.849Z","trackingSince":"2026-01-22T00:00:00.000Z","releases":[{"id":"rel_2zFh24QT9XmXSacb_VWny","version":null,"title":"Skills for the Stainless CLI","summary":"The new stl skills command installs a Stainless CLI skill into your project so coding agents like Claude Code, Codex, and Gemini can learn how to use ...","content":"The new stl skills command installs a Stainless CLI skill into your project so coding agents like Claude Code, Codex, and Gemini can learn how to use the Stainless CLI. It auto-detects whether your project uses .agents/ or .claude/ and installs to the right location, with symlink support when both exist.","publishedAt":"2026-03-17T00:00:00.000Z","url":"https://www.stainless.com/changelog/install-agent-skills-using-the-stainless-cli","media":[]},{"id":"rel_jgOCZQ2UqHm3NKT8SG4jp","version":null,"title":"Stainless Docs Platform available in public beta","summary":"Stainless Docs Platform is now available in public beta for all new and existing Stainless projects. Learn more in the announcement blog post here.","content":"Stainless Docs Platform is now available in public beta for all new and existing Stainless projects. Learn more in the announcement blog post here.","publishedAt":"2026-03-12T00:00:00.000Z","url":"https://www.stainless.com/changelog/stainless-docs-platform-available-in-public-beta","media":[]},{"id":"rel_6yZncnfAYl225euQiGu-b","version":null,"title":"Upload GitHub release assets","summary":"This is useful for uploading bundled or compiled artifacts or additional documentation files to your GitHub release.","content":"This is useful for uploading bundled or compiled artifacts or additional documentation files to your GitHub release.","publishedAt":"2026-03-05T00:00:00.000Z","url":"https://www.stainless.com/changelog/upload-github-release-assets","media":[]},{"id":"rel_nhQuSC3-wR-ZGRs2PG8IO","version":null,"title":"Omit X-Stainless-* headers","summary":"You can now omit all X-Stainless-* headers from generated SDKs by adding the omit_stainless_headers to your Stainless config:","content":"You can now omit all X-Stainless-* headers from generated SDKs by adding the omit_stainless_headers to your Stainless config:","publishedAt":"2026-03-04T00:00:00.000Z","url":"https://www.stainless.com/changelog/omit-x-stainless--headers","media":[]},{"id":"rel_AM-fKoOynkoCKODDcBiaF","version":null,"title":"CLI tool binary endpoint downloads","summary":"Generated CLI tools now support endpoints for downloading files using raw file data. The output destination can be specified with --output / -o flags,...","content":"Generated CLI tools now support endpoints for downloading files using raw file data. The output destination can be specified with --output / -o flags, or if unspecified, a smart filename will be chosen to avoid overwriting local files. Files can also be sent through pipes or IO redirection.","publishedAt":"2026-03-03T00:00:00.000Z","url":"https://www.stainless.com/changelog/support-for-cli-tool-binary-endpoint-downloads","media":[]},{"id":"rel_CfQfwtmE4YSMFCACgS5Iq","version":null,"title":"Staging Maven repos for Java builds","summary":"The details on how to use this repo are visible when clicking on the info icon in the “Build” row in the build status panel in the studio. We also gen...","content":"The details on how to use this repo are visible when clicking on the info icon in the “Build” row in the build status panel in the studio. We also generate a custom doc page in the repo root, which is viewable by clicking on the “Learn more” link in the popup.","publishedAt":"2026-02-18T00:00:00.000Z","url":"https://www.stainless.com/changelog/staging-maven-repos-for-java-builds","media":[]},{"id":"rel_1Sh8tgsjZvLYuwn2x4WNt","version":null,"title":"Codegen support for per-endpoint security","summary":"Previously, the SDK sent both the api-key and Authorization headers, which could cause authentication errors depending on how your API handles multipl...","content":"Previously, the SDK sent both the api-key and Authorization headers, which could cause authentication errors depending on how your API handles multiple authentication schemes.","publishedAt":"2026-02-04T00:00:00.000Z","url":"https://www.stainless.com/changelog/codegen-support-for-per-endpoint-security","media":[]},{"id":"rel_oj5QtQ69iERczWILEV5iy","version":null,"title":"PyPI Trusted Publishing Support via OIDC","summary":"The Python SDK generator now supports publishing to PyPI using trusted publishing via OIDC in addition to API tokens.","content":"The Python SDK generator now supports publishing to PyPI using trusted publishing via OIDC in addition to API tokens.","publishedAt":"2026-02-03T00:00:00.000Z","url":"https://www.stainless.com/changelog/pypi-trusted-publishing-support-via-oidc","media":[]},{"id":"rel_gtmFSm2eY3FAnOJJNyi63","version":null,"title":"CLI generator general availability","summary":"The CLI generator is now generally available, which lets you turn your APIs into high-quality command line tools. Here are some highlights:","content":"The CLI generator is now generally available, which lets you turn your APIs into high-quality command line tools. Here are some highlights:","publishedAt":"2026-01-29T00:00:00.000Z","url":"https://www.stainless.com/changelog/cli-generator-general-availability","media":[]},{"id":"rel_uUOC13gPeZ3ckmHu2ZxeB","version":null,"title":"AI commit messages","summary":"Stainless can now automatically generate commit messages for your SDK builds using AI. When enabled, AI generates descriptive commit messages for each...","content":"Stainless can now automatically generate commit messages for your SDK builds using AI. When enabled, AI generates descriptive commit messages for each SDK following the Conventional Commits format.","publishedAt":"2026-01-22T00:00:00.000Z","url":"https://www.stainless.com/changelog/ai-commit-messages","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":1,"totalItems":10},"summaries":{"rolling":{"windowDays":90,"summary":"Stainless pushed toward deeper AI agent integration and expanded distribution capabilities. The skills command teaches coding agents how to use the CLI itself, while the docs platform entered public beta to centralize project documentation. On the SDK side, they shipped per-endpoint security codegen to fix authentication conflicts, PyPI trusted publishing via OIDC for Python packages, and CLI tools gained raw file download endpoints with smart output naming. The CLI generator itself graduated to general availability after the January launch.","releaseCount":11,"generatedAt":"2026-04-14T12:31:15.997Z"},"monthly":[{"year":2026,"month":3,"summary":"March focused on extending Stainless across AI workflows, release distribution, and CLI capabilities. The skills command lets coding agents discover how to use the Stainless CLI by auto-detecting project structure and installing to the right agent directory. Separately, the Docs Platform entered public beta, while CLI tools gained file download endpoints with output control via flags or smart naming, and generated SDKs can now omit X-Stainless-* headers through config.","releaseCount":5,"generatedAt":"2026-04-14T12:30:03.499Z"}]}}