Skip to content

Releases: UndiFineD/PyAgent

v4.0.100

29 Mar 20:52

Choose a tag to compare

What's Changed

  • prj0000052: project management — kanban.md, editable ProjectManager app, /api/projects CRUD by @UndiFineD in #190
  • feat: HMAC-SHA256 webhook signature verification (prj0000053) by @UndiFineD in #191
  • feat: API-key + JWT authentication for all backend endpoints (prj0000054) by @UndiFineD in #192
  • feat: X25519 ECDH + AES-256-GCM WebSocket E2E encryption (prj0000055) by @UndiFineD in #193
  • feat: Rust async MPSC transport + PyO3 bindings (prj0000056) by @UndiFineD in #194
  • feat: Agent orchestration pipeline graph in NebulaOS (prj0000057) by @UndiFineD in #195
  • feat: Mobile-responsive CSS breakpoints for NebulaOS (prj0000058) by @UndiFineD in #196
  • feat: Plugin marketplace browser in NebulaOS (prj0000059) by @UndiFineD in #197
  • feat: FLM token throughput dashboard in NebulaOS (prj0000060) by @UndiFineD in #198
  • feat: CSS custom property theme system for NebulaOS — dark/light/retro (prj0000061) by @UndiFineD in #199
  • feat: Live agent pipeline execution in CodeBuilder (prj0000062) by @UndiFineD in #200
  • feat: JSON structured logging with correlation IDs (prj0000063) by @UndiFineD in #201
  • feat: token-bucket rate limiting middleware (prj0000064) by @UndiFineD in #202
  • feat: agent memory persistence (prj0000065) by @UndiFineD in #203
  • feat: API versioning with /api/v1/ routing (prj0000066) by @UndiFineD in #204
  • prj0000067: rust-file-watcher — Rust scan_changed_files + Python FileWatcher with fallback by @UndiFineD in #205
  • prj0000068: agent-timeout-watchdog — AgentWatchdog with timeout, retry budget, and DLQ by @UndiFineD in #206
  • prj0000069: ci-test-parallelization — 3-shard matrix + pytest-xdist for ~60% CI wall-time reduction by @UndiFineD in #207
  • prj0000070: opentelemetry tracing module for FastAPI backend by @UndiFineD in #208
  • feat(prj0000072): WebSocket exponential backoff and jitter reconnect by @UndiFineD in #209
  • feat(docs): prj0000073 — hand-crafted API reference for docs/api/ by @UndiFineD in #210
  • feat(a11y): prj0000071 — WCAG 2.1 AA accessibility remediation for NebulaOS dark theme by @UndiFineD in #211
  • feat(meta): prj0000074 — workspace meta improvements by @UndiFineD in #212
  • feat(ci): prj0000075 — remove 4 redundant workflows, add CodeQL security scanning by @UndiFineD in #213
  • chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /web in the npm_and_yarn group across 1 directory by @dependabot[bot] in #214
  • fix(security+ci): eliminate yamux 0.12.1, picomatch 4.0.4, CodeQL query fix, flake8 cleanup by @UndiFineD in #215
  • fix(ci): add missing backend deps + fix CodeQL QL compilation errors by @UndiFineD in #216
  • fix(ci): update kanban/projects test counts 76→77 — fix shard 1 failure by @UndiFineD in #217
  • feat(prj0000076): future-ideas-kanban — workspace audit + 38 improvement ideas by @UndiFineD in #218
  • feat(prj0000078): Add SWOT Analysis and Risk Register buttons to Project Manager by @UndiFineD in #219
  • feat(automem): prj0000079 — 9-component hybrid memory search on PostgreSQL + NebulaOS app auto-discovery by @UndiFineD in #220
  • feat(prj0000080): Chain-of-Recursive-Thoughts reasoning pipeline by @UndiFineD in #221
  • feat(prj0000081): MCP server ecosystem — McpClient, McpRegistry, McpSandbox, McpToolAdapter by @UndiFineD in #223
  • feat(prj0000082): SandboxMixin + SandboxedStorageTransaction — agent-execution-sandbox by @UndiFineD in #224
  • feat(prj0000083): llm-circuit-breaker — provider circuit breaker + fallback routing by @UndiFineD in #225
  • Prj0000084 immutable audit trail by @UndiFineD in #226
  • Prj0000085 shadow mode replay by @UndiFineD in #227
  • Prj0000086 universal agent shell by @UndiFineD in #228
  • Prj0000087 n8n workflow bridge by @UndiFineD in #229
  • Prj0000088 ai fuzzing security by @UndiFineD in #230
  • Prj0000089 agent learning loop by @UndiFineD in #231
  • docs(project): mark prj0000089 released post-merge by @UndiFineD in #232
  • prj0000090: private key remediation and secret guardrails by @UndiFineD in #233
  • Follow-up: fix CI shard failures after PR 233 by @UndiFineD in #234
  • fix(deploy): resolve missing compose Dockerfile reference by @UndiFineD in #235
  • test(kanban): fix project count assertions after prj0000091 by @UndiFineD in #236
  • feat(typing): enforce phase-1 mypy strict lane by @UndiFineD in #237
  • feat(projectmanager): auto-sync ideas and filter implemented by @UndiFineD in #238
  • fix(projectmanager): place active ideas queue in ideas lane by @UndiFineD in #239
  • Prj0000094 idea 003 mypy strict enforcement by @UndiFineD in #240
  • fix(prj0000095): remediate source stubs and align validate tests by @UndiFineD in #241
  • feat(prj0000096): enforce stage-1 coverage minimum and complete wrap-up by @UndiFineD in #242
  • feat(prj0000097): eliminate placeholder-grade rl/speculation stubs by @UndiFineD in #243
  • Prj0000098 backend health check endpoint by @UndiFineD in #244
  • chore(prj0000099): finalize handoff and baseline lint remediation by @UndiFineD in #245
  • chore(prj0000099): finalize handoff and baseline lint remediation follow-up by @UndiFineD in #246
  • chore(prj0000100): governance cleanup docs and code policy by @UndiFineD in #247
  • chore(repo): harden agent governance and sync project artifacts by @UndiFineD in #248
  • ci: use src coverage gate in shard 1 by @UndiFineD in #249

Full Changelog: v4.0.0...v4.0.100

v4.0.0

23 Mar 20:49

Choose a tag to compare

Release 4.0.0

v3.7.0

21 Jan 17:20

Choose a tag to compare

after another refactor and many fixes it is time to bump the version

v2.1.4

09 Jan 21:10

Choose a tag to compare

"v2.1.4-stable: Global Security Hardening & Logic Isolation" --notes "Phase 115: Global mitigation for decompression bombs and redirect vulnerabilities. Upgraded urllib3 to 2.6.3. Isolated logic in MemoryConsolidator, MetacognitiveMonitor, TheoryOfMind, and ContextCompressor to support future Rust porting. Evaluated and fixed Pylance diagnostics in AST formula evaluation."

2.0.0

09 Jan 13:33

Choose a tag to compare

2.0.0
the system start writing itself

version 1.0.0

07 Jan 19:55

Choose a tag to compare

version 1.0.0
after making it more modular, splitting out classes and adding a gui,
we finally have our first major release.
the gui needs a lot of work and the agents need more testing,
but the whole should already become very capable.
the work of a local own designed rag llm is also in progress.

0.1.0

04 Jan 14:38

Choose a tag to compare

As PyAgent is becoming more modular, this will be released as 0.1.0
and development on 0.2.0 will begin with classes separated from main code
in order to be able to make more fine updates and modules.