|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
| 5 | +## [0.2.9] |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- Remove --unreleased flag from changelog generation Phase 3 ✔️ |
| 10 | + |
5 | 11 | ## [0.2.8] |
6 | 12 |
|
7 | 13 | ### Bug Fixes |
@@ -199,184 +205,6 @@ All notable changes to this project will be documented in this file. |
199 | 205 |
|
200 | 206 | - Add comprehensive test coverage for auth:status token validation ✔️ |
201 | 207 |
|
202 | | -## [0.2.7] |
203 | | - |
204 | | -### Bug Fixes |
205 | | - |
206 | | -- Centralize authentication logic for REST and WebSocket ✔️ |
207 | | -- Resolve clippy unnecessary_unwrap warning in app info display ✔️ |
208 | | -- Disable HTTP redirects and return helpful error message ✔️ |
209 | | -- Update dependency @iconify/svelte to v5 ✔️ |
210 | | - |
211 | | -### Dependencies |
212 | | - |
213 | | -- Update rust crate bollard to v0.20.1 (#697) ✔️ |
214 | | -- Update rust crate clap to v4.5.56 (#695) ✔️ |
215 | | -- Update rust crate clap to v4.5.55 (#694) ✔️ |
216 | | -- Update rust crate uuid to v1.20.0 ✔️ |
217 | | -- Update rust crate sysinfo to 0.38 ✔️ |
218 | | -- Update otel/opentelemetry-collector docker tag to v0.144.0 ✔️ |
219 | | -- Update rust crate thiserror to v2.0.18 ✔️ |
220 | | -- Update rust docker tag to v1.93 ✔️ |
221 | | -- Update rust crate axum-test to v18.7.0 ✔️ |
222 | | -- Update rust crate tokio-metrics to v0.4.7 ✔️ |
223 | | -- Update rust crate chrono to v0.4.43 ✔️ |
224 | | -- Update bun lockfile ✔️ |
225 | | -- Update dependency typescript-eslint to v8.53.0 ✔️ |
226 | | -- Update dependency svelte to v5.46.3 ✔️ |
227 | | -- Update rust crate tower to v0.5.3 ✔️ |
228 | | -- Update rust dependencies auto-merge (patch) ✔️ |
229 | | -- Update dependency globals to v17 ✔️ |
230 | | -- Update dependency typescript-eslint to v8.52.0 ✔️ |
231 | | -- Update dependency @iconify/svelte to v5.2.1 ✔️ |
232 | | -- Update otel/opentelemetry-collector docker tag to v0.143.1 ✔️ |
233 | | -- Update rust crate bcrypt to 0.18.0 ✔️ |
234 | | -- Update dependency eslint-plugin-svelte to v3.14.0 ✔️ |
235 | | -- Update rust crate axum-test to v18.6.0 ✔️ |
236 | | -- Update rust crate bollard to 0.20.0 ✔️ |
237 | | -- Update dependency @sveltejs/vite-plugin-svelte to v6.2.4 ✔️ |
238 | | -- Update dependency @sveltejs/kit to v2.49.4 ✔️ |
239 | | -- Update rust crate clap_complete to v4.5.65 (#671) ✔️ |
240 | | -- Update npm dependencies auto-merge (patch) (#670) ✔️ |
241 | | -- Update rust crate serde_json to v1.0.149 (#668) ✔️ |
242 | | -- Update dependency @sveltejs/vite-plugin-svelte to v6.2.2 (#667) ✔️ |
243 | | -- Update rust crate url to v2.5.8 (#666) ✔️ |
244 | | -- Update dependency @sveltejs/kit to v2.49.3 (#664) ✔️ |
245 | | -- Update rust dependencies auto-merge (patch) (#662) ✔️ |
246 | | -- Update rust crate tokio to v1.49.0 ✔️ |
247 | | -- Update rust crate clap to v4.5.54 (#659) ✔️ |
248 | | -- Update dependency typescript-eslint to v8.51.0 ✔️ |
249 | | -- Update rust crate axum-test to v18.5.0 ✔️ |
250 | | -- Update rust crate casbin to v2.19.1 (#657) ✔️ |
251 | | -- Update rust crate clap_complete to v4.5.64 (#655) ✔️ |
252 | | -- Update rust crate clap_complete to v4.5.63 (#652) ✔️ |
253 | | -- Update rust crate serde_json to v1.0.148 ✔️ |
254 | | -- Update dependency svelte to v5.46.1 ✔️ |
255 | | -- Update rust crate tempfile to v3.24.0 ✔️ |
256 | | -- Update rust dependencies auto-merge (patch) (#647) ✔️ |
257 | | -- Update dependency typescript-eslint to v8.50.1 (#648) ✔️ |
258 | | -- Update actions/checkout action to v6 ✔️ |
259 | | -- Update dependency typescript-eslint to v8.50.0 ✔️ |
260 | | -- Update dependency vite to v7 ✔️ |
261 | | -- Update rust docker tag to v1.92 ✔️ |
262 | | -- Update rust crate casbin to v2.19.0 ✔️ |
263 | | -- Update dependency svelte-check to v4.3.5 ✔️ |
264 | | -- Update rust dependencies auto-merge (patch) (#641) ✔️ |
265 | | -- Update rust crate governor to v0.10.4 ✔️ |
266 | | -- Update otel/opentelemetry-collector docker tag to v0.142.0 ✔️ |
267 | | -- Update rust crate reqwest to v0.12.26 (#636) ✔️ |
268 | | -- Update dependency prettier-plugin-svelte to v3.4.1 ✔️ |
269 | | -- Update rust crate bollard to v0.19.5 ✔️ |
270 | | -- Update dependency daisyui to v5.5.14 (#633) ✔️ |
271 | | -- Update dependency svelte to v5.46.0 ✔️ |
272 | | -- Update dependency eslint to v9.39.2 ✔️ |
273 | | - |
274 | | -### Documentation |
275 | | - |
276 | | -- Add end-user documentation for logs and shell features ✔️ |
277 | | - |
278 | | -## [0.2.6] |
279 | | - |
280 | | -### Bug Fixes |
281 | | - |
282 | | -- Enable rustls-tls for oauth2 crate to support HTTPS token endpoints ✔️ |
283 | | - |
284 | | -### Dependencies |
285 | | - |
286 | | -- Update dependency svelte to v5.45.10 ✔️ |
287 | | -- Update dependency daisyui to v5.5.13 (#628) ✔️ |
288 | | -- Update npm dependencies auto-merge (patch) ✔️ |
289 | | -- Update dependency node to 24.12 ✔️ |
290 | | -- Update dependency daisyui to v5.5.11 ✔️ |
291 | | - |
292 | | -## [0.2.5] |
293 | | - |
294 | | -### Bug Fixes |
295 | | - |
296 | | -- Resolve race conditions in task output streaming ✔️ |
297 | | - |
298 | | -### Dependencies |
299 | | - |
300 | | -- Update dependency svelte to v5.45.8 (#623) ✔️ |
301 | | -- Update dependency @sveltejs/kit to v2.49.2 (#622) ✔️ |
302 | | -- Update dependency svelte to v5.45.7 ✔️ |
303 | | -- Update rust crate reqwest to v0.12.25 ✔️ |
304 | | -- Update rust crate tower-http to v0.6.8 ✔️ |
305 | | -- Update dependency typescript-eslint to v8.49.0 ✔️ |
306 | | - |
307 | | -### Documentation |
308 | | - |
309 | | -- Add new beads for new features ✔️ |
310 | | - |
311 | | -## [0.2.4] |
312 | | - |
313 | | -### Bug Fixes |
314 | | - |
315 | | -- Remove dates from changelog template to avoid timestamp issues ✔️ |
316 | | -- Use tag timestamp for changelog dates and clarify release process ✔️ |
317 | | -- Clear status line before command exits ✔️ |
318 | | -- Add Default implementations for StatusLine and Ui to satisfy clippy ✔️ |
319 | | -- Validate token in auth:status and return exit code 1 when invalid (GH#607) ✔️ |
320 | | -- Clippy warning in test and strengthen pre-push hook ✔️ |
321 | | -- Address code review feedback for HttpError ✔️ |
322 | | -- Prioritize explicit access token over cached OAuth tokens in scottyctl ✔️ |
323 | | -- Restore frontend/build/.gitkeep to fix CI builds ✔️ |
324 | | -- Enable std feature for serde in scotty-types to support String deserialization ✔️ |
325 | | -- Add ts-rs tag/content attributes to WebSocketMessage for proper TypeScript generation ✔️ |
326 | | -- Address MR feedback - remove duplicate counter, fix naming confusion, optimize hot path ✔️ |
327 | | -- Make metrics() return trait object with no-op fallback for tests ✔️ |
328 | | -- Restore OAuth session count metrics ✔️ |
329 | | -- Refresh app state on task completion for both success and failure ✔️ |
330 | | - |
331 | | -### Dependencies |
332 | | - |
333 | | -- Update rust dependencies auto-merge (patch) ✔️ |
334 | | -- Update npm dependencies auto-merge (patch) (#611) ✔️ |
335 | | -- Update rust crate uuid to v1.19.0 ✔️ |
336 | | -- Update rust crate axum-test to v18.4.1 ✔️ |
337 | | -- Update otel/opentelemetry-collector docker tag to v0.141.0 ✔️ |
338 | | -- Update dependency typescript-eslint to v8.48.1 (#603) ✔️ |
339 | | -- Update dependency svelte to v5.45.3 (#600) ✔️ |
340 | | -- Update rust docker tag to v1.91 ✔️ |
341 | | -- Update rust crate sysinfo to 0.37 ✔️ |
342 | | -- Update dependency prettier to v3.7.3 ✔️ |
343 | | -- Update dependency svelte to v5.45.2 ✔️ |
344 | | -- Update rust dependencies auto-merge (patch) (#597) ✔️ |
345 | | -- Update dependency prettier to v3.7.2 ✔️ |
346 | | - |
347 | | -### Documentation |
348 | | - |
349 | | -- Close issue tracking for scotty-28453 and scotty-a2dce - GH#607 complete ✔️ |
350 | | -- Update issue tracking - close scotty-0791a, scotty-46245, create scotty-28453, scotty-6f06c, scotty-a2dce ✔️ |
351 | | -- Track scottyctl auth precedence bug (scotty-a84a4, GH #609) ✔️ |
352 | | -- Update AGENTS.md to clarify both telemetry transports can be enabled ✔️ |
353 | | -- Clarify that telemetry-grpc and telemetry-http can be enabled simultaneously ✔️ |
354 | | - |
355 | | -### Features |
356 | | - |
357 | | -- Preserve HTTP status codes with custom error types ✔️ |
358 | | -- Implement metrics tracking for task output streams ✔️ |
359 | | -- Implement task output streaming metrics ✔️ |
360 | | -- Add no-telemetry feature flag for minimal builds without OpenTelemetry ✔️ |
361 | | - |
362 | | -### Performance |
363 | | - |
364 | | -- Optimize compile times by disabling default features and adding telemetry feature flags ✔️ |
365 | | - |
366 | | -### Refactor |
367 | | - |
368 | | -- Improve status line cleanup documentation and consistency ✔️ |
369 | | -- Improve status messages for auth commands ✔️ |
370 | | -- Improve error handling with custom ApiError type ✔️ |
371 | | -- Remove duplicate retry logic from scottyctl ✔️ |
372 | | -- Move active count atomics from static to OtelRecorder instance ✔️ |
373 | | -- Simplify telemetry feature logic and test all configurations in CI ✔️ |
374 | | -- Remove redundant inherent methods from OtelRecorder ✔️ |
375 | | - |
376 | | -### Testing |
377 | | - |
378 | | -- Add comprehensive test coverage for auth:status token validation ✔️ |
379 | | - |
380 | 208 | ## [0.2.3] |
381 | 209 |
|
382 | 210 | ### Bug Fixes |
|
0 commit comments