1. 45d6050 Access-scoped server endpoints + generated-only Python SDK (#697) by Yasith Jayawardana · 2 weeks ago master
  2. b10d094 Token-authoritative auth: derive caller identity from the verified Keycloak token (#695) by Yasith Jayawardana · 4 weeks ago
  3. ce47124 null-safe ExperimentSummary view by lahiruj · 4 weeks ago
  4. 6edb39c feat(research): short, human-readable experiment ids (EXP-XXXXXXXX) (#694) by Yasith Jayawardana · 4 weeks ago
  5. 5a62c0f fix(keycloak): stop forcing 'airavata' as the global default theme (#693) by Yasith Jayawardana · 4 weeks ago
  6. 49dcf41 fix(slurm): resolve compute NodeAddrs on startup so batch jobs run on the allocated node by yasithdev · 4 weeks ago
  7. 2c15f2c feat(echo): add a configurable experiment duration to the dev Echo app (#691) by Yasith Jayawardana · 4 weeks ago
  8. ae8c3d5 fix(devstack): make reset a true wipe and retry the ingress check (#690) by Yasith Jayawardana · 4 weeks ago
  9. a8ce2ce feat(auth): verify access tokens and enforce gateway-admin roles server-side (#688) by Yasith Jayawardana · 5 weeks ago
  10. b379c39 seed: register dev SFTP credential as sharing entity; set gateway default token (#687) by Yasith Jayawardana · 5 weeks ago
  11. 2374727 refactor(iam): rename provisioning roles to admin-rw/admin-ro/user (#686) by Yasith Jayawardana · 5 weeks ago
  12. c20929f seed(keycloak): grant default-admin realm-management roles (#685) by Yasith Jayawardana · 5 weeks ago
  13. 0a04730 fix(research): ignore blank experiment-statistics filters (#684) by Yasith Jayawardana · 5 weeks ago
  14. 5688a8a seed(keycloak): rename gateway roles to admin-rw/admin-ro/user; grant default-admin admin-rw (#683) by Yasith Jayawardana · 5 weeks ago
  15. 1c96d1c refactor(api): remove dead schema, fix two persistence defects, drop legacy fields (#682) by Yasith Jayawardana · 5 weeks ago
  16. b2175d2 Remove residual dead code: orphaned ServerSettings config + migration CLI (#681) by Yasith Jayawardana · 5 weeks ago
  17. f66bdc1 Remove orphaned method, debug main()s, and stale plugin pins (#680) by Yasith Jayawardana · 5 weeks ago
  18. e10475c Remove Helix/gfac-era dead orchestration code (#679) by Yasith Jayawardana · 5 weeks ago
  19. 1147200 Tidy airavata-api dependencies (drop unused snakeyaml, relocate groovy/mail) (#678) by Yasith Jayawardana · 5 weeks ago
  20. 280b18c Remove dead dependencyManagement version pins (#677) by Yasith Jayawardana · 5 weeks ago
  21. ea4424e Drop inaccurate "Return Path" docstring boilerplate from SDK file ops (#676) by Yasith Jayawardana · 5 weeks ago
  22. bd5e06d Remove unused research config (portal-url / dev-url / dev-user) (#675) by Yasith Jayawardana · 5 weeks ago
  23. e0c5080 Remove dead FuseService subsystem (#674) by Yasith Jayawardana · 5 weeks ago
  24. 70ff6c2 Remove dead messaging_events.proto and its orphaned SDK stubs (#673) by Yasith Jayawardana · 5 weeks ago
  25. 60d7f2d Drop placeholder class javadoc and fix corrupted license header (#672) by Yasith Jayawardana · 5 weeks ago
  26. d9243ee Remove unused docker-java dependency (#671) by Yasith Jayawardana · 5 weeks ago
  27. 20076b36 Remove dead workflow_data.proto and its orphaned SDK stubs (#670) by Yasith Jayawardana · 5 weeks ago
  28. fa9fdd1 Clean dead members from VirtualStreamProducer (#669) by Yasith Jayawardana · 5 weeks ago
  29. 62c980a Remove dead commented-out orchestrator test stubs (#668) by Yasith Jayawardana · 5 weeks ago
  30. dfb11c8 Remove dead research-service methods (#667) by Yasith Jayawardana · 5 weeks ago
  31. a31da6e Remove dead ResearchProjectRepository query methods (#666) by Yasith Jayawardana · 5 weeks ago
  32. ce7dd90 Remove dead credential email-notification subsystem (#665) by Yasith Jayawardana · 5 weeks ago
  33. 3d146be Remove dead iam util classes (#664) by Yasith Jayawardana · 5 weeks ago
  34. 5d122aa Remove dead orchestration util classes (#663) by Yasith Jayawardana · 5 weeks ago
  35. 9a2987c Fix SDK-launched experiment output listing and clone creation-time (#662) by Yasith Jayawardana · 5 weeks ago
  36. ff893c8 Externalize DB seeding, prune dead orchestration paths, fix job/experiment status (#661) by Yasith Jayawardana · 5 weeks ago
  37. 8c7aa93 feat(orchestration): SSH/SFTP×SLURM/AWS resource model on a DB-transactional executor (#660) by Yasith Jayawardana · 5 weeks ago
  38. ff68e7b Proto-direct airavata-python-sdk + Keycloak self-service realm config (#659) by Yasith Jayawardana · 5 weeks ago
  39. 87aaeee style: apply Spotless formatting to D4.3 storage/data-product files (#658) by Yasith Jayawardana · 5 weeks ago
  40. 7cadb49 feat(python-sdk): add framework-agnostic experiment-orchestration + queue-settings helpers (#657) by Yasith Jayawardana · 5 weeks ago
  41. c1be7bb perf(research-service): index DATA_REPLICA_LOCATION.FILE_PATH (#656) by Yasith Jayawardana · 5 weeks ago
  42. ac4c7e4 fix(storage-service): move/symlink over SFTP instead of shell commands (#655) by Yasith Jayawardana · 5 weeks ago
  43. 2a034e7 fix(storage-service): delete files over SFTP instead of shell rm (#654) by Yasith Jayawardana · 5 weeks ago
  44. e23618c feat(storage-service): surface per-file data-product URI in listings (#653) by Yasith Jayawardana · 5 weeks ago
  45. 6111274 feat(storage-service): expose file modified-time and content-type in metadata by Yasith Jayawardana · 5 weeks ago
  46. c941eb2 fix(research-service): correct data-product registration and replica round-trip by Yasith Jayawardana · 5 weeks ago
  47. f7ed91c fix: load storage data-movement interfaces via correct FK column by Yasith Jayawardana · 5 weeks ago
  48. d23df28 fix(python-sdk): use product_uri in data-product facade requests by Yasith Jayawardana · 5 weeks ago
  49. 18faafd refactor: nest the iam-service proto packages under api.iam (#648) by Yasith Jayawardana · 5 weeks ago
  50. c5e5199 refactor: flatten the sharing packages into the iam namespace (#647) by Yasith Jayawardana · 5 weeks ago
  51. 89984b1 build(deps): bump github.com/pion/dtls/v3 in /airavata-agent (#646) by dependabot[bot] · 5 weeks ago
  52. 200f94a build(deps): bump github.com/quic-go/quic-go in /airavata-agent (#621) by dependabot[bot] · 5 weeks ago
  53. 588b407 build(deps): bump github.com/fatedier/frp in /airavata-agent (#616) by dependabot[bot] · 5 weeks ago
  54. 4ba2624 refactor: merge sharing-service into iam-service (#645) by Yasith Jayawardana · 5 weeks ago
  55. 4843e68 build(deps): bump github.com/Azure/go-ntlmssp in /airavata-agent (#619) by dependabot[bot] · 5 weeks ago
  56. ac72bac build(deps): bump org.bouncycastle:bcprov-jdk18on from 1.81 to 1.84 (#618) by dependabot[bot] · 5 weeks ago
  57. c2b8c01 build(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.81 to 1.84 (#617) by dependabot[bot] · 5 weeks ago
  58. 8752c61 build(deps): bump org.apache.kafka:kafka-clients from 3.9.1 to 3.9.2 (#615) by dependabot[bot] · 5 weeks ago
  59. ee6a15e build(deps): bump github.com/go-jose/go-jose/v4 in /airavata-agent (#613) by dependabot[bot] · 5 weeks ago
  60. e0bb156 Set up default protection ruleset for default and release branches (#620) by The Apache Software Foundation · 5 weeks ago
  61. 0e3cef6 ci: drop the JavaScript/TypeScript CodeQL analysis (#644) by Yasith Jayawardana · 5 weeks ago
  62. adb5241 refactor: move the research Resource catalog from sharing-service into research-service (#643) by Yasith Jayawardana · 5 weeks ago
  63. d4e3bf3 refactor: extract shared AuthTokenExtractor for the gRPC and HTTP auth paths (#642) by Yasith Jayawardana · 5 weeks ago
  64. bfa377c fix: read the canonical kafka.broker.url key in KafkaProxyService (#641) by Yasith Jayawardana · 5 weeks ago
  65. abb331a refactor: collapse duplicated method families in research-service (#640) by Yasith Jayawardana · 5 weeks ago
  66. 60808ec refactor: collapse duplicated method families in storage-service (#639) by Yasith Jayawardana · 5 weeks ago
  67. b9baada docs: document the SLF4J placeholder logging convention in CLAUDE.md (#638) by Yasith Jayawardana · 5 weeks ago
  68. b0243ae refactor: collapse duplicated method families in CredentialStoreService (#637) by Yasith Jayawardana · 5 weeks ago
  69. 78ed5b8 refactor: drop the redundant sharing-service SharingHelper (#636) by Yasith Jayawardana · 5 weeks ago
  70. 9197d9a refactor: dedup iam QueryConstants against the shared db.QueryConstants (#635) by Yasith Jayawardana · 5 weeks ago
  71. 36cff74 refactor: move JsonMapConverter into the shared db package (#634) by Yasith Jayawardana · 5 weeks ago
  72. 20aea91 build: consolidate the Testcontainers Ryuk-disable flag into root surefire (#633) by Yasith Jayawardana · 5 weeks ago
  73. 59c4a05 build: centralize dependency versions and drop redundant config (#632) by Yasith Jayawardana · 5 weeks ago
  74. 69b5cf1 Remove airavata-jupyterhub (moved to apache/airavata-portals) (#631) by Yasith Jayawardana · 5 weeks ago
  75. 3a05209 style: fix Spotless formatting violations on master (#630) by Yasith Jayawardana · 5 weeks ago
  76. 22b59bd Remove more dead code from airavata-api (#629) by Yasith Jayawardana · 5 weeks ago
  77. bb09012 Remove dead code from airavata-api (#628) by Yasith Jayawardana · 5 weeks ago
  78. 6a0ca45 Remove leftover Apache Thrift naming (#627) by Yasith Jayawardana · 5 weeks ago
  79. e9db41f chore: reword duplicate-seed WARNs and quiet Kafka config dumps (#626) by Yasith Jayawardana · 6 weeks ago
  80. 6f0bca0 fix: seed default sharing data idempotently without ERROR noise (#625) by Yasith Jayawardana · 6 weeks ago
  81. bcd6757 fix: eliminate server cold-start startup warnings (#624) by Yasith Jayawardana · 6 weeks ago
  82. a5829a0 dev: fix DevStorage cold-start init in the containerized server (#623) by Yasith Jayawardana · 6 weeks ago
  83. 9403d87 dev: single-container Docker-in-Docker Tilt environment with HTTPS ingress (#622) by Yasith Jayawardana · 6 weeks ago
  84. 0cb57ac add CLAUDE.md by yasithdev · 3 months ago
  85. 82506ff fix: sharing init, storage mapping, SDK facades, and dev infra (#614) by Yasith Jayawardana · 3 months ago
  86. f250f6d refactor: gRPC/Armeria migration with full module boundary enforcement (#612) by Yasith Jayawardana · 3 months ago
  87. 976c07d chore: add .worktrees/ to gitignore by yasithdev · 4 months ago
  88. ed2986f7 security: upgrade credential encryption from AES/CBC to AES/GCM (#610) by Yasith Jayawardana · 4 months ago
  89. c933b76 feat: add root Makefile for common build/serve targets (#611) by Yasith Jayawardana · 4 months ago
  90. 4c545fb deps: bump grpc-go from 1.64.1 to 1.79.3 in airavata-agent (#605) by dependabot[bot] · 4 months ago
  91. c42a928 deps: bump shiro-core from 2.0.4 to 2.1.0 (#588) by dependabot[bot] · 4 months ago
  92. d4110da deps: align all spring-boot artifacts to 3.5.12 (#609) by Yasith Jayawardana · 4 months ago
  93. 2ef5e00 deps: bump spring-boot-starter-actuator from 3.5.3 to 3.5.12 (#604) by dependabot[bot] · 4 months ago
  94. 6eda0b8 deps: align jackson siblings after #590 (#608) by Yasith Jayawardana · 4 months ago
  95. 4009f1e deps: bump jackson-core from 2.19.1 to 2.21.1 (#590) by dependabot[bot] · 4 months ago
  96. 0142fea deps: bump zookeeper from 3.9.4 to 3.9.5 (#591) by dependabot[bot] · 4 months ago
  97. 49d74ea deps: align all log4j artifacts to 2.25.3 (#607) by Yasith Jayawardana · 4 months ago
  98. 47e821e deps: bump log4j-core from 2.24.0 to 2.25.3 (#587) by dependabot[bot] · 4 months ago
  99. dbb1ec5 reliability: consolidate monitoring, migrate JDBC, fix JPA, harden startup/shutdown (#603) by Yasith Jayawardana · 4 months ago
  100. f45854a cleanup: lean core — remove dead code, fix cold-start, align docs (#602) by Yasith Jayawardana · 4 months ago