Releases: ferosai/feros
Releases · ferosai/feros
Release v0.2.0
What's Changed
- feat: implement WebRTC Trickle ICE and harden voice server routing by @jjleng in #31
- chore(docker-compose): fix studio-api local dev mount and command ove… by @jjleng in #32
- ci: add docker compose integration tests by @jjleng in #33
- fix(studio): enforce local voice server URL and refine action bar UI by @jjleng in #34
- fix: show the correct/actual base url when displaying redirect/callback URL in oauth app connection dialog by @dngpng in #36
- Gemini live by @jjleng in #35
- fix: align transcript highlights with true audio playback timing by @jjleng in #37
- chore: add types-authlib and run ruff formatting by @jjleng in #38
- chore: format studio web and voice code by @jjleng in #40
- docs: update demo video by @jjleng in #41
- fix(voice): stabilize native Gemini Live hang-up, audio drains, and t… by @jjleng in #42
- chore: add website link to readme by @jjleng in #45
- feat: add more voice ids for gemini live by @jjleng in #48
- fix(web): stop call recording audio playback on navigate away by @jjleng in #49
- ci: remove cc from open PRs by @jjleng in #53
- feat(engine): implement dynamic VAD thresholds for playback echo supp… by @jjleng in #52
- refactor(voice-engine): extract Gemini Live event loop into native_se… by @jjleng in #54
- feat: implement full agent config import/export flow by @dngpng in #50
- chore: format the code by @jjleng in #57
- fix(voice-engine): resolve voice tool-call stalls and add per-tool result_mode control by @dngpng in #56
- feat: add call escalation tooling for Telnyx and Twilio telephony bac… by @jjleng in #55
- feat: build: automate agent config JSON schema generation from proto+… by @jjleng in #58
- docs: update roadmap by @jjleng in #60
- feat(telephony): implement experimental feature gating for Telnyx by @jjleng in #61
- chore: bump to v0.2.0 by @jjleng in #62
- chore: release scripts by @jjleng in #63
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- docs: update README for clarity and add demo by @jjleng in #3
- chore: add Claude Code GitHub Workflow by @jjleng in #4
- docs: add project roadmap to README by @jjleng in #5
- ci: restrict Claude Code integrations to authorized users by @jjleng in #6
- docs: revamp README with wordmark logo, cleaner comparison table, and tighter copy by @jjleng in #7
- Fix GoHighLevel location fallback and content-type handling by @syzygyyy in #1
- docs: update the logs in README by @jjleng in #9
- fix(transport): add configurable UDP bind address and ICE Lite mode by @jjleng in #11
- refactor(web): improve WebRTC lifecycle reliability and SDP negotiation by @jjleng in #12
- chore(api): multi-stage Docker build to reduce runtime image size by @jjleng in #13
- feat: implement S3 recording pipeline by @jjleng in #10
- chore: fix lints issues by @jjleng in #14
- feat(studio): add basic auth middleware and sync config naming by @jjleng in #15
- chore: update .gitignore by @jjleng in #16
- fix: webrtc state reset issues by @jjleng in #17
- feat: Support copy agent ID in agent builder context menu by @dngpng in #19
- fix(db): restore SQLx statement caching to prevent pipeline crashes by @jjleng in #20
- feat(studio): unify OAuth and credential connection flow by @syzygyyy in #21
- fix(studio): update 'Read the Docs' button link to https://feros.ai/docs by @dngpng in #23
- feat(doc). update roadmap for agent variables and granular billing by @jjleng in #24
- fix: docker build permissions by @jjleng in #25
- fix(ci): only build docker on release, fix multi-arch cache contention by @jjleng in #26
- feat(ci): add per-image selector to docker workflow dispatch by @jjleng in #27
- fix: ci build script by @jjleng in #28
- chore: align all versions to 0.1.0 by @jjleng in #30
New Contributors
- @jjleng made their first contribution in #3
- @syzygyyy made their first contribution in #1
- @dngpng made their first contribution in #19
Full Changelog: https://github.com/ferosai/feros/commits/v0.1.0