XiaoSeS
b459b1a82c
Merge PR 664 observability into big-main for validation
...
# Conflicts:
# server/skillhub-app/src/main/java/com/iflytek/skillhub/exception/GlobalExceptionHandler.java
# server/skillhub-app/src/main/java/com/iflytek/skillhub/filter/RequestLoggingFilter.java
# server/skillhub-app/src/test/java/com/iflytek/skillhub/exception/GlobalExceptionHandlerTest.java
# server/skillhub-app/src/test/java/com/iflytek/skillhub/filter/RequestLoggingFilterTest.java
2026-08-03 19:35:49 +08:00
XiaoSeS
046132342f
Merge remote-tracking branch 'origin/main' into design/reliable-background-observability
2026-08-03 16:37:20 +08:00
XiaoSeS
5058cc3387
feat(observability): propagate message trace context
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-08-03 14:46:03 +08:00
XiaoSeS
0b961ea9d2
docs(auth): add enterprise identity broker guide
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-08-03 14:14:34 +08:00
XiaoSeS
b42ffde628
feat(auth): add DingTalk OAuth2 adapter to unified identity core
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-08-03 12:46:22 +08:00
XiaoSeS
d36570c344
chore(integration): sync main before observability validation
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-08-03 09:06:01 +08:00
XiaoSeS
3c8b62a664
fix(auth): harden LDAP identity assertions
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 21:54:49 +08:00
XiaoSeS
a35bdce3c6
feat(auth): add LDAP and Active Directory adapter
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 19:13:32 +08:00
XiaoSeS
5f7c48b7a4
feat(bootstrap): publish starter skills in runtime manifest
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 18:27:25 +08:00
XiaoSeS
b20ad397ad
Merge codex/builtin-skills-content into codex/builtin-skills-release
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 18:27:25 +08:00
XiaoSeS
c6b18c6be6
Merge pull request #668 from feature/identity-account-merge
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 17:17:36 +08:00
XiaoSeS
fd49ad9170
feat(auth): add secure account merging
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 17:07:43 +08:00
XiaoSeS
7f5d5466ff
chore(integration): stage observability boundary fixes
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 15:52:20 +08:00
XiaoSeS
e9a913e30b
fix(observability): tighten tracing integration boundaries
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 15:51:31 +08:00
XiaoSeS
c7bd56e77a
Merge PR #635 : builtin-skills starter collection
2026-07-31 14:35:08 +08:00
wowo-zZ
7885cc568b
feat(builtin-skills): add reviewed starter collection
...
Signed-off-by: wowo-zZ <zhenggui5228@126.com>
2026-07-31 14:22:23 +08:00
XiaoSeS
e7bde3e177
chore(integration): stage CAS adapter on big-main
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 12:05:54 +08:00
XiaoSeS
85fb05ff8f
chore(integration): stage observability validation on big-main
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 12:02:45 +08:00
XiaoSeS
2c1bcf3b22
fix(auth): harden CAS identity link flow
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 12:01:38 +08:00
XiaoSeS
d00fc0ea12
chore(integration): sync main before observability validation
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 11:48:43 +08:00
XiaoSeS
8b3ad8b14e
docs(observability): document tracing deployment modes
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 11:30:42 +08:00
XiaoSeS
09db71ffa7
docs(weekly): mirror reports into project Pages
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 11:18:22 +08:00
wowo-zZ
7f934e63ab
feat(bootstrap): verify built-in skill artifacts
...
Signed-off-by: wowo-zZ <zhenggui5228@126.com>
2026-07-31 11:14:42 +08:00
XiaoSeS
07c2c9d750
chore(auth): sync CAS adapter with big-main
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 10:35:48 +08:00
XiaoSeS
74fab9734c
feat(auth): add CAS 2.0 and 3.0 login adapter
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 09:31:25 +08:00
XiaoSeS
9557478dd8
feat(auth): add explicit identity link and safe unlink flow
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 07:02:17 +08:00
XiaoSeS
09a74cad1e
fix(auth): harden provider adapter boundaries
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 02:06:58 +08:00
XiaoSeS
c6fe19e2c8
chore(auth): merge big-main into provider registry
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 01:46:38 +08:00
XiaoSeS
c81c9ab3ed
fix(db): resolve identity migration version collision
...
Preserve the V44 compliance index reserved by PR #561 and renumber the unreleased identity migrations to V45-V48.
Refs #561
Refs #652
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-31 01:16:27 +08:00
XiaoSeS
2c7466118e
feat(auth): add unified provider registry
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-30 23:31:36 +08:00
XiaoSeS
b217339012
feat(auth): add profile sync and provisioning policies
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-30 22:02:24 +08:00
XiaoSeS
0320c20623
docs(auth): document authority recovery contract
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-30 19:35:08 +08:00
XiaoSeS
c089797979
docs(auth): record issue 640 verification
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-30 18:17:42 +08:00
XiaoSeS
c71828f980
feat(auth): introduce unified identity core
...
Refs #640
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-30 18:15:03 +08:00
ylhu16
93e5c4e004
chore(integration): stage unified identity design on big-main
2026-07-30 16:08:19 +08:00
ylhu16
a13429a95e
fix(auth): isolate unsafe account merge flow
...
Keep the legacy routes fail-closed, remove the unsafe orchestration service, replace the UI controls with a security notice, and define the acceptance contract for the future safe merge flow.
Closes #634
Parent: #628
Signed-off-by: ylhu16 <ylhu16@iflytek.com>
2026-07-30 15:57:43 +08:00
wowo-zZ
0bf822290b
feat(builtin-skills): add reviewed starter collection
...
Signed-off-by: wowo-zZ <zhenggui5228@126.com>
2026-07-30 15:54:09 +08:00
ylhu16
8b09a1330a
chore(integration): stage issue #632 on big-main
...
Signed-off-by: ylhu16 <ylhu16@iflytek.com>
# Conflicts:
# docs/02-domain-model.md
# server/skillhub-auth/src/test/java/com/iflytek/skillhub/auth/identity/IdentityBindingServiceTest.java
2026-07-30 15:29:05 +08:00
ylhu16
fe1c6e718b
fix(auth): harden approved account activation flow
...
Signed-off-by: ylhu16 <ylhu16@iflytek.com>
2026-07-30 15:20:12 +08:00
ylhu16
075683963e
fix(auth): provision global membership on user approval
...
Closes #632
Signed-off-by: ylhu16 <ylhu16@iflytek.com>
2026-07-30 15:03:26 +08:00
ylhu16
0dd16575ba
docs(auth): define unified identity federation architecture
...
Signed-off-by: ylhu16 <ylhu16@iflytek.com>
2026-07-30 14:38:22 +08:00
ylhu16
3f1eebd1e6
fix(auth): enforce trusted OAuth identity attributes
...
Signed-off-by: ylhu16 <ylhu16@iflytek.com>
2026-07-30 14:33:34 +08:00
XiaoSeS
6817d98007
Merge pull request #367 from xring/fix/postgres-lostfound
...
Deploy Docs / build (push) Waiting to run
Deploy Docs / Deploy (push) Blocked by required conditions
Security / Dependency Review (push) Waiting to run
Security / CodeQL (java-kotlin) (push) Waiting to run
Security / CodeQL (javascript-typescript) (push) Waiting to run
Security / CodeQL (python) (push) Waiting to run
fix(deploy): isolate PostgreSQL data from volume root
2026-07-30 09:56:00 +08:00
XiaoSeS
3db3c9685f
feat(redis): complete cluster connection support
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-29 17:36:06 +08:00
XiaoSeS
13b3f2da92
chore(cli): integrate contributor merge update ( #606 )
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-29 10:37:03 +08:00
XiaoSeS
a9007a4e8c
fix(cli): preserve download error contract ( #606 )
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-29 10:31:49 +08:00
dongmucat
c1835fc9e9
merge(main): resolve CLI error mapping conflicts ( #606 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-29 10:24:23 +08:00
XiaoSeS
ad4a2dbc2f
chore(cli): merge main into PR #608
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-07-29 10:19:03 +08:00
XiaoSeS
7872e64177
Merge pull request #609 from iflytek/fix/auth-revoked-token-validation
...
test(auth): cover revoked CLI token lifecycles
2026-07-29 03:37:47 +08:00
XiaoSeS
0dd600ce13
fix(deploy): preserve PostgreSQL PVC data layout
2026-07-29 01:41:20 +08:00