cli@1.6.0
umputun/ralphexcli@1.6.0Oct 11, 2026by github-actions[bot]
Upgrading?
AI Summary
Improvements to local development flows including secure cookie handling, enhanced environment variable management, and fixes for onboarding redirects.
Key Highlights
- Secure cookies now sent to localhost hosts
- Improved `flow run` environment variable error handling
- Redirect follow options and response URLs now persist correctly
New Features
- Secure cookie support for localhost
- RFC 3339 timestamp format for `{{ now() }}`
- Improved env variable error handling
Full Release Notes
## 1.6.0 (2026-10-11)
### 🚀 Features
- Onboarding fixes for flows run against local apps: ([baead616](https://github.com/the-dev-tools/dev-tools/commit/baead616))
- `Secure` cookies are now sent to `http://localhost`, `127.0.0.1`, `::1` and `*.localhost`, as browsers do, so a local dev server's Secure session cookie keeps the session alive. Other `http://` hosts still never get them.
- `follow_redirects: false` on a request step returns the 30x as is, so the redirect itself can be asserted. Every response now has `response.url` (the final URL after redirects) and `response.redirects`, e.g. `'!(response.url contains "/login")'`. The option survives YAML export; the desktop app doesn't store it yet.
- `{{ now() }}` now writes an RFC 3339 timestamp (`2026-10-11T15:59:15.978+03:00`) instead of Go's internal time format. `uuid()`, `ulid()`, `now().Unix()` and `faker.*` are documented in the YAML README.
- `flow run` reads `./.env` and the flow file's directory's `.env` for `{{ #env:NAME }}` (the process environment wins), and before running lists every missing `#env:` name in one error instead of failing at the first step that reads one.
### 🩹 Fixes
- AI checks: with no judge provider configured, the judge uses OpenAI when `OPENAI_API_KEY` is the only key set (a configured `provider`, `model`, `base_url` or `api_key_env` still decides), and the no-key notice names both keys. A failing token check reports the budget that failed, not the first one, and `ci` summaries print `>` instead of `≤` when the p95 latency or max tokens is over its limit. ([76e47463](https://github.com/the-dev-tools/dev-tools/commit/76e47463))
### ❤️ Thank You
- moosebayRelated Repositories
ollama/ollama★ 184,207
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,051
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
infiniflow/ragflow★ 92,612
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
gohugoio/hugo★ 90,198
The world’s fastest framework for building websites.
junegunn/fzf★ 83,716
:cherry_blossom: A command-line fuzzy finder