Skip to content

issues Search Results · language:Edge language:Python language:JavaScript language:Java language:HTML language:JavaScript

Filter by

62.5M results  (1 s)

62.5M results

Problem: Zero visibility into application health or metrics for orchestration tools like Kubernetes. Acceptance Criteria: - [ ] Add spring-boot-starter-actuator to pom.xml. - [ ] Expose /actuator/health ...
enhancement

Problem: Endpoints like GET /api/exercises return unpaginated lists, leading to memory exhaustion at scale. The API lacks a version prefix. Acceptance Criteria: - [ ] Prefix all controllers with /api/v1/. ...
enhancement

Problem: AuthService.register() suffers from a Time-of-Check to Time-of-Use (TOCTOU) race condition, resulting in generic 500 errors if unique constraints are violated concurrently. Acceptance Criteria: ...
bug
enhancement

Problem: @Data auto-generates hashCode() and toString() that can trigger lazy collections, causing severe performance impacts or StackOverflowError in bidirectional relationships. Acceptance Criteria: ...
performance
tech-debt

Problem: Missing @Transactional annotations mean data mutations are non-atomic, relying on the dangerous Open Session In View (OSIV) anti-pattern. Acceptance Criteria: - [ ] Add @Transactional to all ...
performance
tech-debt

Problem: WorkoutService suffers from massive N+1 queries during writes (looping .findById), and implicit Eager fetching causes N+1 on reads. Acceptance Criteria: - [ ] Refactor WorkoutService.buildWorkoutExercises ...
performance
tech-debt

Problem: Token validation exceptions are swallowed silently, making it impossible to audit malicious token attempts or debug authentication issues. Acceptance Criteria: - [ ] Add explicit log.warn ...
security
tech-debt

Problem: The current IP rate limiter uses request.getRemoteAddr(), which returns the Load Balancer s IP in cloud environments, effectively sharing one rate limit across all global users. Acceptance Criteria: ...
bug
security

Le README actuel contient des informations obsolètes qui trompent les agents et les recruteurs : - Badge / organisation stpmusic → remplacer par StephRoos. - Statut de déploiement : le README prétend ...
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.