291 Commits

Author SHA1 Message Date
Austin Zhai 6576b531a2 docs: README i18n (ja/ko/es/fr/de) + unified logging config (#100)
* feat: unify logging config for frontier and frontlas

Add a shared Log config struct in pkg/config/log.go that drives both
klog and armorigo through a single configuration layer. This fixes the
asymmetry where frontier had --loglevel but frontlas did not, and enables
file-based logging with rotation for non-container deployments.

- New pkg/config/log.go: Log/LogFile structs, SetupLogging(), env overrides
- Support four output modes: stdout, stderr, file, both (stdout+file)
- Support env var overrides: LOG_LEVEL, LOG_OUTPUT, LOG_FORMAT, LOG_FILE
- Add lumberjack dependency for file log rotation
- Both binaries now accept: --loglevel, --log-output, --log-format, --log-file
- Add log section to frontier_all.yaml and frontlas_all.yaml
- Backward compatible: default behavior unchanged (stdout + info + text)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: add README translations for ja, ko, es, fr, de

Extend the README language switcher from English/简体中文 to seven
languages and add full translations of the English README for
Japanese, Korean, Spanish, French, and German. Code blocks,
commands, configs, and URLs are preserved verbatim; only prose,
headings, table cells, and captions are translated.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 08:55:55 +08:00
Austin Zhai 211cedaca6 docs: reposition frontier and add website (#99)
* docs: reposition frontier and add website

* docs: make readme more visual

* docs: remove duplicated readme title

* docs: simplify readme and move details to docs

* docs: align chinese readme with new structure

* docs: soften readme section titles

* chore: trigger vercel preview
2026-04-16 16:51:05 +08:00
Austin Zhai f420773b0e Feat/container multi os (#98)
* Add comprehensive in-process test framework

Add unit tests for exchange layer, E2E integration tests, security
tests (race + fuzz), and Go benchmark tests replacing the old
shell-script-based bench programs. All tests run in-process without
requiring an external frontier process. Suppress klog and armorigo
log noise in all test files.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Update build configs, Dockerfiles and dependencies

Update Makefile with new targets, consolidate frontier_all.yaml config,
bump base image versions in Dockerfiles, and update go.mod/go.sum.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* Revert etc/frontier_all.yaml to previous version

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.2.3-rc.2
2026-04-03 09:25:47 +08:00
Austin Zhai dffad2fe12 Feat/release (#97)
* feat: optimize conf

* feat: release 1.2.2
2026-02-25 00:53:28 +08:00
Austin Zhai 757dd14d0f Fix demonstration video link formatting (#96)
Updated the demonstration video link formatting in README_zh.md.
2026-02-25 00:43:42 +08:00
Austin Zhai 118f1f5fec Feat/adjust readme (#95)
* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme
2026-02-25 00:42:35 +08:00
Austin Zhai 046309fd7e Feat/adjust readme (#94)
* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme

* feat: adjust readme
2026-02-25 00:36:14 +08:00
Austin Zhai e2500d236f Feat/release (#93)
* feat: optimize conf

* feat: release 1.2.2
v1.2.3-rc.1
2026-02-15 23:51:28 +08:00
Austin Zhai 6104675b9a feat: optimize conf (#92) v1.2.2 2026-02-08 09:53:43 +08:00
Austin Zhai 15df6f18d0 feat: bump up geminio (#91) 2026-02-08 09:51:04 +08:00
Austin Zhai f87bd7941e Feat/systemd (#90)
* feat: add systemd and Makefile

* feat: update en version README

* chore: update go version

* feat: rename daemon config

* feat: add systemd and Makefile

* feat: update en version README

* feat: rename daemon config
2026-02-08 09:22:49 +08:00
Austin Zhai 3016835da1 Feat/bump up geminio (#89)
* feat: bump up buffer size

* feat: update geminio

* chore: bump up geminio
v1.2.1-rc.1
2025-12-31 00:11:55 +08:00
Austin Zhai 92dc12b7c6 Feat/update geminio (#88)
* feat: bump up buffer size

* feat: update geminio
v1.2.0
2025-09-25 08:49:30 +08:00
Austin Zhai 790be256e1 Update README_en.md (#87) v1.2.0-rc.1 2025-07-10 14:24:20 +08:00
Austin Zhai f724354949 Update README.md (#86) 2025-07-10 14:22:46 +08:00
dependabot[bot] d0cfaf9537 build(deps): bump github.com/redis/go-redis/v9 from 9.5.1 to 9.5.5 (#85)
Bumps [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) from 9.5.1 to 9.5.5.
- [Release notes](https://github.com/redis/go-redis/releases)
- [Changelog](https://github.com/redis/go-redis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/redis/go-redis/compare/v9.5.1...v9.5.5)

---
updated-dependencies:
- dependency-name: github.com/redis/go-redis/v9
  dependency-version: 9.5.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 09:44:45 +08:00
dependabot[bot] 8ea14a7171 build(deps): bump golang.org/x/net from 0.25.0 to 0.38.0 (#84)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.25.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-18 10:15:30 +08:00
dependabot[bot] 66b59e3274 build(deps): bump golang.org/x/net in /pkg/operator (#83)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.36.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.36.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-18 10:10:34 +08:00
dependabot[bot] c896c56f17 build(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 (#82)
* build(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.31.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.35.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix go deps

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: singchia <singchia@163.com>
2025-04-16 08:34:22 +08:00
Austin Zhai 2ce526e8d3 Merge pull request #81 from singchia/dependabot/go_modules/pkg/operator/golang.org/x/net-0.36.0
build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /pkg/operator
2025-04-07 10:04:01 +08:00
dependabot[bot] 7042699f9d build(deps): bump golang.org/x/net in /pkg/operator
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.23.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.36.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 02:00:53 +00:00
Austin Zhai fc57b56045 Merge pull request #80 from singchia/dependabot/go_modules/golang.org/x/crypto-0.31.0
build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0
2025-03-26 10:23:40 +08:00
dependabot[bot] da8439dec0 build(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.21.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-26 02:21:46 +00:00
Austin Zhai 259d707b7c Merge pull request #79 from kuchaguangjie/eric
update .gitignore
2024-10-15 11:11:22 +08:00
eric fefec2bf4b update .gitignore 2024-10-12 18:55:28 +08:00
singchia ee45c616de Merge pull request #72 from singchia/feat/wechat
update wecha qr code
2024-07-26 08:57:12 +08:00
singchia 62461d4294 update wecha qr code 2024-07-26 08:56:28 +08:00
singchia cea844507f Merge pull request #71 from singchia/feat/wechat
readme: add wechat qr-code picture
2024-06-24 17:30:09 +08:00
singchia 85d12dd533 readme: add wechat qr-code picture 2024-06-24 17:29:26 +08:00
singchia 8e35ec1dbb readme: add wechat qr-code picture 2024-06-24 17:28:14 +08:00
singchia dea5093001 Merge pull request #70 from singchia/feat/example-rtmp
example: update diagram in readme
2024-06-21 17:21:03 +08:00
singchia efe54559ff example: update diagram in readme 2024-06-21 17:19:12 +08:00
singchia 2f67382e40 Merge pull request #69 from singchia/feat/example-rtmp
examples: add rtmp for realtime message proxy
2024-06-21 16:30:35 +08:00
singchia aeb0cd3bd3 examples: add rtmp for realtime message proxy 2024-06-21 16:28:59 +08:00
singchia 1d23b704ec Merge pull request #68 from raysuffern/feat/cicd
cicd: add github workflow ci and github ci badger
2024-06-03 19:42:09 +08:00
Ray Suffern 67ddd0c38f cicd: add github ci badger 2024-06-03 07:33:02 -04:00
Ray Suffern 4fbbe9f317 Merge branch 'singchia:main' into main 2024-06-03 19:29:00 +08:00
Ray Suffern ab898d1b00 Merge pull request #1 from raysuffern/fix/misspell
cicd: add github workflow ci
2024-06-03 19:25:32 +08:00
Ray Suffern dcd3d9f715 cicd: add github workflow ci 2024-06-03 07:24:03 -04:00
singchia 427fd28397 Merge pull request #67 from singchia/feat/readme-en
feat: add english readme
2024-06-02 19:49:27 +08:00
singchia 1689f52406 feat: add english readme 2024-06-02 19:45:20 +08:00
singchia ceea52a6da Merge pull request #66 from raysuffern/fix/misspell
fix: misspell in the code
2024-05-31 23:38:04 +08:00
raysuffern 5cd7aec3ef fix: misspell in the code 2024-05-31 11:34:05 -04:00
singchia fb06aa1a58 Merge pull request #65 from raysuffern/fix/misspell
fix: misspell in the code
2024-05-31 23:05:47 +08:00
Auztin Zhai 74467fcabf fix: misspell in the code 2024-05-31 11:04:09 -04:00
singchia af19cbcb42 Merge pull request #64 from singchia/feat/readme
k8s: update crd and it's example plus version updated
v1.1.0
2024-05-31 18:15:16 +08:00
singchia e4f874ee3a k8s: update crd and it's example plus version updated 2024-05-31 18:09:23 +08:00
singchia ce520f041f Merge pull request #63 from singchia/feat/readme
readme: add langurage for code blocks
2024-05-31 08:04:45 +08:00
singchia 57778fa0cd readme: add langurage for code blocks 2024-05-31 08:04:10 +08:00
singchia d31461b6b1 Merge pull request #62 from singchia/feat/readme
readme: fix spell error in yaml block
2024-05-31 00:31:50 +08:00