Commit Graph

68 Commits

Author SHA1 Message Date
stainless-app[bot] dff44aec06 feat(api): add rate limiting
added limiting and timeout based on python SDK values
2025-11-20 16:22:03 +00:00
stainless-app[bot] c7e00f585f feat(api): manual updates
revert is_public transformation
2025-11-19 19:00:48 +00:00
stainless-app[bot] b8579d5973 feat(api): manual updates 2025-11-19 19:00:48 +00:00
stainless-app[bot] 734fbb4396 feat(api): manual updates
revert transform change on repos
2025-11-19 19:00:48 +00:00
stainless-app[bot] 6cd87f48db feat(api): manual updates
boolean overload for isPublic API schema
2025-11-19 19:00:48 +00:00
Eric Dong ae64e429ec chore: align env vars with other SDKs 2025-11-17 23:08:10 +00:00
stainless-app[bot] e9166fe90a feat(api): manual updates 2025-11-17 23:08:10 +00:00
Quentin Brosse 2f488d90e1 lint 2025-11-17 23:08:10 +00:00
Quentin Brosse 205a6dd115 some fixes 2025-11-17 23:08:10 +00:00
Quentin Brosse f95d9c82fe add optional + lint 2025-11-17 23:08:10 +00:00
Quentin Brosse 73a79dd3c5 refactor: migrate to SLF4J logging and Builder-only API
Refactor OpenTelemetry configuration and logging to improve usability and follow industry standards.

API Changes:
  - Remove `configureForLangSmith()` static methods in favor of Builder pattern
  - Remove `configureFromEnv()` - use `builder().build()` instead
  - Add required field validation in `Builder.build()` with clear error messages
  - Builder constructor auto-reads environment variables (LANGSMITH_API_KEY, etc.)
  - Builder methods override environment variable values
2025-11-17 23:08:10 +00:00
Quentin Brosse e1e47762f1 refactor: ExperimentContext to use OpenTelemetry Context pattern 2025-11-17 23:08:10 +00:00
Quentin Brosse de912b531c improve 2025-11-17 23:08:10 +00:00
Quentin Brosse 217929c1f0 improve 2025-11-17 23:08:10 +00:00
Quentin Brosse fa00021a3b improve 2025-11-17 23:08:10 +00:00
Quentin Brosse a396ce53f3 doc: add eval examples 2025-11-17 23:08:10 +00:00
stainless-app[bot] ac205104d1 feat(api): api update 2025-11-17 23:08:10 +00:00
Eric Dong bf3497554e chore: combine otel examples 2025-11-17 23:08:10 +00:00
stainless-app[bot] 1f1c4fc8d3 feat(api): enable post /runs/batch 2025-11-17 23:08:10 +00:00
stainless-app[bot] 4382c85821 feat(api): api update 2025-11-17 23:08:10 +00:00
stainless-app[bot] 6fc4ddd1be feat(api): api update 2025-11-17 23:08:10 +00:00
stainless-app[bot] 284d184316 feat(api): api update 2025-11-11 10:43:49 +00:00
Eric Dong 21969a61f9 fix: lint, build, test 2025-11-10 15:41:18 -05:00
Eric Dong 16f01c8edb fix: lint fix 2025-11-10 15:19:05 -05:00
Eric Dong cd244b3fe9 fix: lint fix 2025-11-10 15:06:30 -05:00
ericdong-langchain cd54282023 Merge branch 'next' into ericdong/feat-otel-ingestion-java 2025-11-10 14:38:18 -05:00
Eric Dong 19c2cf595a feat: added otel ingestion examples and code 2025-11-10 14:26:14 -05:00
Quentin Brosse fefc3d7a09 fix 2025-11-10 20:13:11 +01:00
stainless-app[bot] ff1d89a0bb feat(api): manual updates 2025-11-10 17:45:36 +00:00
stainless-app[bot] 1c57a55b2e feat(api): manual updates 2025-11-10 17:43:36 +00:00
stainless-app[bot] 9b596ec763 fix: rename query param dataType to datatype 2025-11-10 17:07:12 +00:00
stainless-app[bot] 43ffea37a2 fix: remove experiment_view_overrides 2025-11-10 16:49:24 +00:00
stainless-app[bot] 1160c21dba fix: DatasetDataType name 2025-11-10 13:35:22 +00:00
stainless-app[bot] 494e91bba2 fix(api): rename DataType to DatasetDataType
To fix recursive type checking problems
2025-11-10 13:28:05 +00:00
stainless-app[bot] 1967627dd4 feat(api): enable /api/v1/runs/query 2025-11-10 13:01:27 +00:00
stainless-app[bot] 02d5b724de feat(api): enable /examples 2025-11-10 12:50:47 +00:00
stainless-app[bot] 9d61b1d041 feat(api): manual updates 2025-11-10 10:29:18 +00:00
stainless-app[bot] 524a19f4de feat(api): api update 2025-11-08 01:21:59 +00:00
stainless-app[bot] 91e9267c8d feat(api): manual updates 2025-11-07 19:50:24 +00:00
stainless-app[bot] 5f71223bac feat(api): manual updates 2025-11-07 19:33:42 +00:00
stainless-app[bot] 3da5f2870c feat(api): manual updates 2025-11-07 19:20:35 +00:00
stainless-app[bot] 3e0c4b89d9 feat(api): api update 2025-11-07 18:22:42 +00:00
stainless-app[bot] a5dc27ed22 feat(api): removing methods
Removing methods that are not in Python SDK
2025-11-07 15:51:05 +00:00
stainless-app[bot] b4e170da64 feat(api): remove some endpoints
Removed endpoints not in Python SDK
2025-11-07 15:13:29 +00:00
stainless-app[bot] 77433e6705 fix(api): ignore /api/v1/runs/stats 2025-11-07 11:12:25 +00:00
stainless-app[bot] f6922d4b42 fix(api): disable /api/v1/repos/optimize-job
Reason: generates Java/SchemaUnionDiscriminatorMissing warnings and not part of P0
2025-11-06 12:09:50 -05:00
stainless-app[bot] 40e12e4c9a feat(api): disabling charts and org-charts
Reason: generates misc warnings and not part of P0
2025-11-06 12:09:50 -05:00
stainless-app[bot] 3a370dc66e fix(api): disable optimization-jobs
Reason: generates lot of Java/SchemaUnionDiscriminatorMissing warnings and not part of P0
2025-11-06 12:09:50 -05:00
stainless-app[bot] 05e6f61a16 fix(api): Rename RunRules*.transient for java target 2025-11-06 12:09:50 -05:00
stainless-app[bot] b780052150 fix(api): excluding post /api/v1/prompts*
They generate lots of `Schema/CannotInferName` warnings and not part of P0. Let's fix that later.
2025-11-06 12:09:50 -05:00