Expose endpoints under /api/security/imaging to match gateway
Enable server.shutdown=graceful, spring.lifecycle timeout; add shutdown-aware TaskScheduler/TaskExecutor
Explicitly import shared MinIOConfig to satisfy bean wiring
Speed termination and probes (grace=10s; readiness 10/5s; liveness 30/10s)
Avoid createClob on CockroachDB by enabling **************** and Cockroach dialect
Support X-OTK and *** via Redis (KSessionService) to synthesize KToken
Add imaging endpoints and beans; integrate session; update application.yml and k8s configmap
Trigger pipeline to pick up latest kamo-shared-library (OrganizationRepository fix)
Convert MySQL boolean comparisons (= 1) to CockroachDB syntax (= TRUE)
Reduce terminationGracePeriodSeconds to 20s for faster rollouts
Add re***, Twilio, and Vonage configuration values to configmap
Remove invalid CockroachDB202Dialect from configmap - use auto-detection
Remove unnecessary security-service-secrets reference from deployment
Use credential helper with environment variables for git authentication
Revert to checkout action with automatic Forgejo authentication
Fix git clone URL by encoding special characters in password
Update to use static Tailscale IPs for kubectl, k1m1 for DB, and redis.kamo.svc.cluster.local for Redis
Implement god mode permission in sessions
Changes to SecurityController: - Query is_god field from users table during login - Pass isGod to kSessionService.createSession Changes to KSessionService: - A...
Add titleShort to organization API response
- Added titleShort field to /org/domain/{domain} endpoint response - Enables frontend to display organization's short name in UI - Used in session expiration wa...
Remove remaining KTokenSessionService reference in refresh-token endpoint
- Updated /refresh-token endpoint to use **************** - Removed unused KToken import - Changed endpoint to extend session TTL instead of refreshing KToken o...
Consolidate session management into KSessionService
- Deleted duplicate KTokenSessionService - Enhanced KSessionService with: * getSessionTTL() - get Redis key TTL * getSessionInfo() - get session data + TTL ...
Remove problematic timezone endpoint and duplicate getSessionIdFromCookie
- Removed **************** endpoint (no longer needed, timezone is in *** cookie) - Removed duplicate getSessionIdFromCookie method that was causing compilation...
Implement sliding session expiration - CRITICAL SESSION FIX
- Refresh Redis TTL on every session access (sliding expiration) - Sessions now stay alive as long as user is active in ANY Kamo app - Change Redis key prefix f...
เหมือนที่คุณเห็นการขนส่ง?
ทั้งหมดของมันมาถึง ในที่ทํางานของคุณเอง เริ่มที่แผนฟรี และอ่านหน้านี้อีกครั้งในเดือน.
