1. c2f90fe Refactoring ssh key API to support wide range of ssh credentials (#734) by Dimuthu Wannipurage · 4 days ago master
  2. c5c205f build(deps): bump golang.org/x/crypto from 0.42.0 to 0.52.0 (#717) by dependabot[bot] · 4 days ago
  3. 18a953c Intial prototype of the data transfer API (#727) by Dimuthu Wannipurage · 4 days ago
  4. c51e9e5 INSTALL.md: fix Go version and drop obsolete root-user INSERT (#722) (#723) by Amaan · 5 days ago
  5. ac97eec Adding empty directories and files array when data is empty by DImuthuUpe · 13 days ago
  6. 413eeeb Fixing test failure by DImuthuUpe · 3 weeks ago
  7. cbecfb2 Support for virtual datasets using Airavata data products (#724) by Dimuthu Wannipurage · 3 weeks ago
  8. 93d1bd4 Fixing formatting issues by DImuthuUpe · 4 weeks ago
  9. 2f6a73c Adding missing process state assignments for workflow by DImuthuUpe · 4 weeks ago
  10. 6aac5a0 Making stdout and stderror names predictable by DImuthuUpe · 4 weeks ago
  11. 7713b79 Creating workdir before submitting the job by DImuthuUpe · 4 weeks ago
  12. 8177057 Fix CI status by DImuthuUpe · 4 weeks ago
  13. 05af157 Fixing formatting issues by DImuthuUpe · 4 weeks ago
  14. 9fa725b Adding github workflow by DImuthuUpe · 4 weeks ago
  15. 7b3386c Fixing test failures by DImuthuUpe · 4 weeks ago
  16. d6f5b52 Moving from java to a go implementation (#716) by Dimuthu Wannipurage · 4 weeks ago
  17. 9bc7724 Port resource-approval backend (PR #555) onto re-architected master (#715) by Dimuthu Wannipurage · 4 weeks ago
  18. 2fe1fb6 Port author-roles backend (PR #547) onto re-architected master (#713) by Dimuthu Wannipurage · 4 weeks ago
  19. 57bc2e1 Port email-notifications backend (PR #552) onto re-architected master (#714) by Dimuthu Wannipurage · 4 weeks ago
  20. c310d44 Port research-service v2 REST API (compute & storage resources) (#712) by Dimuthu Wannipurage · 4 weeks ago
  21. 477df44 moving asf yaml changes to trigger issues by Suresh Marru · 8 weeks ago legacy
  22. 45d6050 Access-scoped server endpoints + generated-only Python SDK (#697) by Yasith Jayawardana · 4 months ago
  23. b10d094 Token-authoritative auth: derive caller identity from the verified Keycloak token (#695) by Yasith Jayawardana · 4 months ago
  24. ce47124 null-safe ExperimentSummary view by lahiruj · 4 months ago
  25. 6edb39c feat(research): short, human-readable experiment ids (EXP-XXXXXXXX) (#694) by Yasith Jayawardana · 5 months ago
  26. 5a62c0f fix(keycloak): stop forcing 'airavata' as the global default theme (#693) by Yasith Jayawardana · 5 months ago
  27. 49dcf41 fix(slurm): resolve compute NodeAddrs on startup so batch jobs run on the allocated node by yasithdev · 5 months ago
  28. 2c15f2c feat(echo): add a configurable experiment duration to the dev Echo app (#691) by Yasith Jayawardana · 5 months ago
  29. ae8c3d5 fix(devstack): make reset a true wipe and retry the ingress check (#690) by Yasith Jayawardana · 5 months ago
  30. a8ce2ce feat(auth): verify access tokens and enforce gateway-admin roles server-side (#688) by Yasith Jayawardana · 5 months ago
  31. b379c39 seed: register dev SFTP credential as sharing entity; set gateway default token (#687) by Yasith Jayawardana · 5 months ago
  32. 2374727 refactor(iam): rename provisioning roles to admin-rw/admin-ro/user (#686) by Yasith Jayawardana · 5 months ago
  33. c20929f seed(keycloak): grant default-admin realm-management roles (#685) by Yasith Jayawardana · 5 months ago
  34. 0a04730 fix(research): ignore blank experiment-statistics filters (#684) by Yasith Jayawardana · 5 months ago
  35. 5688a8a seed(keycloak): rename gateway roles to admin-rw/admin-ro/user; grant default-admin admin-rw (#683) by Yasith Jayawardana · 5 months ago
  36. 1c96d1c refactor(api): remove dead schema, fix two persistence defects, drop legacy fields (#682) by Yasith Jayawardana · 5 months ago
  37. b2175d2 Remove residual dead code: orphaned ServerSettings config + migration CLI (#681) by Yasith Jayawardana · 5 months ago
  38. f66bdc1 Remove orphaned method, debug main()s, and stale plugin pins (#680) by Yasith Jayawardana · 5 months ago
  39. e10475c Remove Helix/gfac-era dead orchestration code (#679) by Yasith Jayawardana · 5 months ago
  40. 1147200 Tidy airavata-api dependencies (drop unused snakeyaml, relocate groovy/mail) (#678) by Yasith Jayawardana · 5 months ago
  41. 280b18c Remove dead dependencyManagement version pins (#677) by Yasith Jayawardana · 5 months ago
  42. ea4424e Drop inaccurate "Return Path" docstring boilerplate from SDK file ops (#676) by Yasith Jayawardana · 5 months ago
  43. bd5e06d Remove unused research config (portal-url / dev-url / dev-user) (#675) by Yasith Jayawardana · 5 months ago
  44. e0c5080 Remove dead FuseService subsystem (#674) by Yasith Jayawardana · 5 months ago
  45. 70ff6c2 Remove dead messaging_events.proto and its orphaned SDK stubs (#673) by Yasith Jayawardana · 5 months ago
  46. 60d7f2d Drop placeholder class javadoc and fix corrupted license header (#672) by Yasith Jayawardana · 5 months ago
  47. d9243ee Remove unused docker-java dependency (#671) by Yasith Jayawardana · 5 months ago
  48. 20076b36 Remove dead workflow_data.proto and its orphaned SDK stubs (#670) by Yasith Jayawardana · 5 months ago
  49. fa9fdd1 Clean dead members from VirtualStreamProducer (#669) by Yasith Jayawardana · 5 months ago
  50. 62c980a Remove dead commented-out orchestrator test stubs (#668) by Yasith Jayawardana · 5 months ago
  51. dfb11c8 Remove dead research-service methods (#667) by Yasith Jayawardana · 5 months ago
  52. a31da6e Remove dead ResearchProjectRepository query methods (#666) by Yasith Jayawardana · 5 months ago
  53. ce7dd90 Remove dead credential email-notification subsystem (#665) by Yasith Jayawardana · 5 months ago
  54. 3d146be Remove dead iam util classes (#664) by Yasith Jayawardana · 5 months ago
  55. 5d122aa Remove dead orchestration util classes (#663) by Yasith Jayawardana · 5 months ago
  56. 9a2987c Fix SDK-launched experiment output listing and clone creation-time (#662) by Yasith Jayawardana · 5 months ago
  57. ff893c8 Externalize DB seeding, prune dead orchestration paths, fix job/experiment status (#661) by Yasith Jayawardana · 5 months ago
  58. 8c7aa93 feat(orchestration): SSH/SFTP×SLURM/AWS resource model on a DB-transactional executor (#660) by Yasith Jayawardana · 5 months ago
  59. ff68e7b Proto-direct airavata-python-sdk + Keycloak self-service realm config (#659) by Yasith Jayawardana · 5 months ago
  60. 87aaeee style: apply Spotless formatting to D4.3 storage/data-product files (#658) by Yasith Jayawardana · 5 months ago
  61. 7cadb49 feat(python-sdk): add framework-agnostic experiment-orchestration + queue-settings helpers (#657) by Yasith Jayawardana · 5 months ago
  62. c1be7bb perf(research-service): index DATA_REPLICA_LOCATION.FILE_PATH (#656) by Yasith Jayawardana · 5 months ago
  63. ac4c7e4 fix(storage-service): move/symlink over SFTP instead of shell commands (#655) by Yasith Jayawardana · 5 months ago
  64. 2a034e7 fix(storage-service): delete files over SFTP instead of shell rm (#654) by Yasith Jayawardana · 5 months ago
  65. e23618c feat(storage-service): surface per-file data-product URI in listings (#653) by Yasith Jayawardana · 5 months ago
  66. 6111274 feat(storage-service): expose file modified-time and content-type in metadata by Yasith Jayawardana · 5 months ago
  67. c941eb2 fix(research-service): correct data-product registration and replica round-trip by Yasith Jayawardana · 5 months ago
  68. f7ed91c fix: load storage data-movement interfaces via correct FK column by Yasith Jayawardana · 5 months ago
  69. d23df28 fix(python-sdk): use product_uri in data-product facade requests by Yasith Jayawardana · 5 months ago
  70. 18faafd refactor: nest the iam-service proto packages under api.iam (#648) by Yasith Jayawardana · 5 months ago
  71. c5e5199 refactor: flatten the sharing packages into the iam namespace (#647) by Yasith Jayawardana · 5 months ago
  72. 89984b1 build(deps): bump github.com/pion/dtls/v3 in /airavata-agent (#646) by dependabot[bot] · 5 months ago
  73. 200f94a build(deps): bump github.com/quic-go/quic-go in /airavata-agent (#621) by dependabot[bot] · 5 months ago
  74. 588b407 build(deps): bump github.com/fatedier/frp in /airavata-agent (#616) by dependabot[bot] · 5 months ago
  75. 4ba2624 refactor: merge sharing-service into iam-service (#645) by Yasith Jayawardana · 5 months ago
  76. 4843e68 build(deps): bump github.com/Azure/go-ntlmssp in /airavata-agent (#619) by dependabot[bot] · 5 months ago
  77. ac72bac build(deps): bump org.bouncycastle:bcprov-jdk18on from 1.81 to 1.84 (#618) by dependabot[bot] · 5 months ago
  78. c2b8c01 build(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.81 to 1.84 (#617) by dependabot[bot] · 5 months ago
  79. 8752c61 build(deps): bump org.apache.kafka:kafka-clients from 3.9.1 to 3.9.2 (#615) by dependabot[bot] · 5 months ago
  80. ee6a15e build(deps): bump github.com/go-jose/go-jose/v4 in /airavata-agent (#613) by dependabot[bot] · 5 months ago
  81. e0bb156 Set up default protection ruleset for default and release branches (#620) by The Apache Software Foundation · 5 months ago
  82. 0e3cef6 ci: drop the JavaScript/TypeScript CodeQL analysis (#644) by Yasith Jayawardana · 5 months ago
  83. adb5241 refactor: move the research Resource catalog from sharing-service into research-service (#643) by Yasith Jayawardana · 5 months ago
  84. d4e3bf3 refactor: extract shared AuthTokenExtractor for the gRPC and HTTP auth paths (#642) by Yasith Jayawardana · 5 months ago
  85. bfa377c fix: read the canonical kafka.broker.url key in KafkaProxyService (#641) by Yasith Jayawardana · 5 months ago
  86. abb331a refactor: collapse duplicated method families in research-service (#640) by Yasith Jayawardana · 5 months ago
  87. 60808ec refactor: collapse duplicated method families in storage-service (#639) by Yasith Jayawardana · 5 months ago
  88. b9baada docs: document the SLF4J placeholder logging convention in CLAUDE.md (#638) by Yasith Jayawardana · 5 months ago
  89. b0243ae refactor: collapse duplicated method families in CredentialStoreService (#637) by Yasith Jayawardana · 5 months ago
  90. 78ed5b8 refactor: drop the redundant sharing-service SharingHelper (#636) by Yasith Jayawardana · 5 months ago
  91. 9197d9a refactor: dedup iam QueryConstants against the shared db.QueryConstants (#635) by Yasith Jayawardana · 5 months ago
  92. 36cff74 refactor: move JsonMapConverter into the shared db package (#634) by Yasith Jayawardana · 5 months ago
  93. 20aea91 build: consolidate the Testcontainers Ryuk-disable flag into root surefire (#633) by Yasith Jayawardana · 5 months ago
  94. 59c4a05 build: centralize dependency versions and drop redundant config (#632) by Yasith Jayawardana · 5 months ago
  95. 69b5cf1 Remove airavata-jupyterhub (moved to apache/airavata-portals) (#631) by Yasith Jayawardana · 5 months ago
  96. 3a05209 style: fix Spotless formatting violations on master (#630) by Yasith Jayawardana · 5 months ago
  97. 22b59bd Remove more dead code from airavata-api (#629) by Yasith Jayawardana · 5 months ago
  98. bb09012 Remove dead code from airavata-api (#628) by Yasith Jayawardana · 5 months ago
  99. 6a0ca45 Remove leftover Apache Thrift naming (#627) by Yasith Jayawardana · 5 months ago
  100. e9db41f chore: reword duplicate-seed WARNs and quiet Kafka config dumps (#626) by Yasith Jayawardana · 5 months ago