Skip to content

Latest commit

 

History

History
467 lines (373 loc) · 21 KB

CHANGELOG.md

File metadata and controls

467 lines (373 loc) · 21 KB

v0.2.29 - 2025-02-26

Bug Fixes

  • resolve merge conflicts
  • update readme
  • add readme
  • openai compatible univ endpoints
  • isort and black command to format the files
  • support embedding in openai compatible sdk
  • add support for univ endpoints in javelin sdk
  • apply formatting and linting fixes
  • apply formatting and linting fixes
  • apply formatting and linting fixes
  • revert changes in pre commit config
  • linting issues
  • linting issues
  • resolve conflicts
  • clean make file
  • format files before building
  • linting issues
  • fixed javelin universal rout and updated agentic code using javelin unified rout
  • javelin configuration setup changed
  • fixed rout name
  • handle empty stream_response_path list to avoid index error
  • load dot env
  • integrate modelspecs 2.0
  • Fixed agents examples in seperate /agents
  • Removed rout from javelin config
  • No open ai credentials passed

DevOps

  • Update CHANGELOG for v0.2.28

Features

  • Updated providers features branch
  • Added langchain respected providers , having .py file with seperate functionalities
  • added universal endpoint files

Pull Requests

  • Merge pull request #149 from getjavelin/univ_endpoints
  • Merge pull request #148 from getjavelin/ISSUE-31
  • Merge pull request #141 from getjavelin/fix-rout-branch
  • Merge pull request #145 from getjavelin/univ_endpoints
  • Merge pull request #144 from getjavelin/fix_linting_issues
  • Merge pull request #142 from getjavelin/javelin-rout-f
  • Merge pull request #140 from getjavelin/fix-rout-branch
  • Merge pull request #139 from getjavelin/null-branch
  • Merge pull request #138 from getjavelin/modelspecs2.0
  • Merge pull request #137 from getjavelin/feature-update-branch
  • Merge pull request #136 from getjavelin/modelspecs2.0
  • Merge pull request #130 from getjavelin/cicd-changelog
  • Merge pull request #133 from getjavelin/new-feature

v0.2.28 - 2025-02-11

Features

  • Refactor JavelinClient initialization, improve tracing with OpenTelemetry status handling, and simplify OpenAI base URL logic

Pull Requests

  • Merge pull request #135 from getjavelin/feature/openai-register

v0.2.27 - 2025-02-11

Features

  • Integrate OpenTelemetry tracing with OpenAI, Gemini, and Azure OpenAI support

Pull Requests

  • Merge pull request #131 from getjavelin/feature/openai-register

v0.2.26 - 2025-02-06

Bug Fixes

  • Removing the code and moving to other repo

DevOps

  • Update CHANGELOG for v0.2.25

Features

  • Enhance OpenAI client registration with provider handling and model-specific headers
  • Enhance OpenAI client registration with provider handling and model-specific headers
  • Add /completions, /chat/completions, /embeddings endpoints
  • Add register_openai method to JavelinClient
  • Implement agent for test case generation, execution, and evaluation

Pull Requests

  • Merge pull request #129 from getjavelin/feature/openai-register
  • Merge pull request #127 from getjavelin/feature/openai-register
  • Merge pull request #128 from getjavelin/lg-agent-eval-branch
  • Merge pull request #124 from getjavelin/lg-agent-eval-branch
  • Merge pull request #125 from getjavelin/cicd-changelog

v0.2.25 - 2025-02-04

Features

  • Set x-javelin-provider header to base URL

Pull Requests

  • Merge pull request #126 from getjavelin/spg

v0.2.24 - 2025-02-04

Bug Fixes

  • chcking for null in javelin-client'

DevOps

  • Update CHANGELOG for v0.2.23

Features

  • added missing regexp
  • simplified logic for handling ARN and model identifier

Pull Requests

  • Merge pull request #123 from getjavelin/spg
  • Merge pull request #121 from getjavelin/cicd-changelog

v0.2.23 - 2025-02-03

Bug Fixes

  • for missing arn proc

Pull Requests

  • Merge pull request #122 from getjavelin/spg

v0.2.22 - 2025-02-04

DevOps

  • Update CHANGELOG for v0.2.21

Pull Requests

  • Merge pull request #120 from getjavelin/cicd-changelog

v0.2.21 - 2025-02-03

Bug Fixes

  • take both bedrock & bedrock-runtime client
  • Update client URL scheme: use scheme from self.base_url instead of hardcoding 'https'
  • fixed a few bugs

DevOps

  • Update CHANGELOG for v0.2.20

Features

    1. added logic to look for model_arn if profile_arn is not found. Fail silently in case of error (this needs to be enhanced to add async tracing). 2. added logic to pass a default_route_name for bedrock models optionally when registering bedrock_client, 3. added logic to always etract the model and set the x-javlein-model header (needed for model_spec in case if are not rewriting the url and we get an arn instead of model id
  • register_bedrock now supports arn
  • Integrating LangGraph agents with Javelin route with proper comments and short documentaiton of implementation

Pull Requests

  • Merge pull request #119 from getjavelin/spg
  • Merge pull request #118 from getjavelin/spg
  • Merge pull request #116 from getjavelin/langraph-javelin-branch
  • Merge pull request #117 from getjavelin/cicd-changelog

v0.2.20 - 2025-01-31

Bug Fixes

  • release version build break
  • parse newly updated streaming responses
  • support CRUD operation secret
  • supporing the bot commit message pr checks
  • revert changes for javelin-api-key
  • update key field api_key_value field

DevOps

  • Patching the pr issue status change pipeline
  • Patching the pr issue status change pipeline
  • Adding pipeline for PR issue status update
  • Bumping the version of slack plugins and patching the pipeline
  • Patching the PR checks pipeline
  • Adding lint checks in the PR checks pipeline
  • Patching the testing pipeline
  • Patching the testing pipeline
  • Patching the Trivy Scan Pipeline
  • Patching the Changelog PR commit message
  • Adding the trivy scan
  • Adding the trivy scan
  • Patching the pipeline with a dynamic variable for devops repo branch
  • Patching the cicd pipeline for PR checks
  • Patching the pipeline to use ubuntu-24.04 OS in action
  • Update CHANGELOG for v0.2.19

Features

  • setting up boto3 client with javelin for runtime-operation. scope custom header registration to Bedrock runtime operations only
  • Adding example files for Azure OpenAI and Javelin stream/non-stream tests In Python and JS code
  • Enhance CrewwAI and Javelin integration with refined workflow
  • Adding usage guide for RAG with Javelin

Pull Requests

  • Merge pull request #115 from getjavelin/fix_streaming_responses
  • Merge pull request #114 from getjavelin/issue-20-boto-helper-sdk-integration
  • Merge pull request #113 from getjavelin/invoke-converse-branch
  • Merge pull request #112 from getjavelin/crew-javelin-branch
  • Merge pull request #111 from getjavelin/rag-javelin-branch
  • Merge pull request #110 from getjavelin/fix_streaming_responses
  • Merge pull request #109 from getjavelin/cicd-patch
  • Merge pull request #108 from getjavelin/cicd-patch
  • Merge pull request #106 from getjavelin/cicd-patch
  • Merge pull request #105 from getjavelin/ISSUE-15
  • Merge pull request #103 from getjavelin/cicd-patch
  • Merge pull request #98 from getjavelin/cicd-patch
  • Merge pull request #97 from getjavelin/cicd-patch
  • Merge pull request #96 from getjavelin/cicd-patch
  • Merge pull request #95 from getjavelin/cicd-patch
  • Merge pull request #94 from getjavelin/cicd-patch
  • Merge pull request #93 from getjavelin/cicd-patch
  • Merge pull request #92 from getjavelin/cicd-patch
  • Merge pull request #91 from getjavelin/cicd-patch
  • Merge pull request #90 from getjavelin/ISSUE-89
  • Merge pull request #88 from getjavelin/cicd-changelog

v0.2.19 - 2024-12-05

DevOps

  • Update CHANGELOG for v0.2.18

Pull Requests

  • Merge pull request #82 from getjavelin/cicd-changelog

v0.2.18 - 2024-12-04

Bug Fixes

  • add security filters field in route config

Pull Requests

  • Merge pull request #84 from getjavelin/ISSUE-83

v0.2.17 - 2024-12-03

DevOps

  • Update CHANGELOG for v0.2.16

Pull Requests

  • Merge pull request #80 from getjavelin/cicd-changelog

v0.2.16 - 2024-12-03

Bug Fixes

  • handle empty input/output rules in ModelSpec initialization (#79)
  • support for traces in SDK

DevOps

  • Swagger Sync (#59)
  • Update CHANGELOG for v0.2.15

Pull Requests

  • Merge pull request #75 from getjavelin/ISSUE-71
  • Merge pull request #74 from getjavelin/cicd-changelog

v0.2.15 - 2024-11-17

Bug Fixes

  • call reload API after every updation/deletion

DevOps

  • Update CHANGELOG for v0.2.14

Pull Requests

  • Merge pull request #72 from getjavelin/ISSUE-272
  • Merge pull request #69 from getjavelin/cicd-changelog

v0.2.14 - 2024-11-11

DevOps

  • Fixing the PR checks issue for PR merge commit msg
  • Adding changelog PR for release

Pull Requests

  • Merge pull request #66 from getjavelin/cicd-patch

v0.2.13 - 2024-11-11

Bug Fixes

  • Patching the commit message check
  • Patching the commit message check

DevOps

  • Adding changelogs for the module
  • Adding the PR checks

Features

  • add example to create embeddings for rag (#64)

Pull Requests

  • Merge pull request #65 from getjavelin/cicd-patch
  • Merge pull request #63 from getjavelin/cicd-patch
  • Merge pull request #62 from getjavelin/cicd-patch
  • Merge pull request #47 from getjavelin/blog
  • Merge pull request #56 from getjavelin/38-sync-models-between-javelin-admin-and-javelin-python
  • Merge pull request #58 from getjavelin/examples
  • Merge pull request #55 from getjavelin/38-sync-models-between-javelin-admin-and-javelin-python
  • Merge pull request #54 from getjavelin/examples

v0.2.12 - 2024-10-21

Pull Requests

  • Merge pull request #50 from getjavelin/ISSUE-5

v0.2.11 - 2024-10-09

Pull Requests

  • Merge pull request #46 from getjavelin/14-javelin-cli-for-all-admin-capabilities

v0.2.10 - 2024-10-09

v0.2.9 - 2024-10-09

Pull Requests

  • Merge pull request #41 from getjavelin/38-sync-models-between-javelin-admin-and-javelin-python
  • Merge pull request #39 from getjavelin/15-add-validation-like-pydantic-in-javelin-python
  • Merge pull request #37 from getjavelin/cicd-patch

v0.2.8 - 2024-10-02

Features

  • add javelin_sdk_app.py under examples

Pull Requests

  • Merge pull request #36 from getjavelin/cicd-patch
  • Merge pull request #35 from getjavelin/feature-add-javelin-sdk-app

v0.2.7 - 2024-10-01

Pull Requests

  • Merge pull request #34 from getjavelin/cicd-patch
  • Merge pull request #33 from getjavelin/cicd-patch

v0.2.6 - 2024-09-30

Bug Fixes

  • cache javelin credential data
  • javelin auth
  • exception handling
  • Update template commands
  • updated models insync with javelin-core and javelin-admin
  • create/update for Provider, Route and Secret
  • Secret Management
  • return empty list if an error occurs or no secrets are found
  • Dependabot alerts
  • Known security vulnerabilities detected
  • support setting the base_url from an environment variable with a fallback to javelin dev environment
  • rename directory to javelin_cli
  • changed command argument from read to get
  • set indent to 2
  • Updated for Gateway
  • updated base url to https://api-dev.javelin.live
  • provider functions

Features

  • Refactor example routes and improve error handling (#31)
  • Mask sensitive fields in secrets and improve secret listing output
  • updated commands for secret
  • updated commands for provider, route
  • Updated Gateway commands
  • CLI for Javelin SDK
  • CLI for Javelin SDK
  • Update Gateway example
  • Updated with Gateway
  • update models with Gateway

Pull Requests

  • Merge pull request #29 from getjavelin/20-sdk-enhancements
  • Merge pull request #25 from getjavelin/fix-code-scanning-alert
  • Merge pull request #24 from getjavelin/20-sdk-enhancements
  • Merge pull request #23 from getjavelin/20-sdk-enhancements
  • Merge pull request #22 from getjavelin/20-sdk-enhancements
  • Merge pull request #21 from getjavelin/20-sdk-enhancements
  • Merge pull request #12 from getjavelin/dependabot/pip/black-24.3.0
  • Merge pull request #7 from getjavelin/dependabot/pip/zipp-3.19.1
  • Merge pull request #6 from getjavelin/dependabot/pip/certifi-2024.7.4
  • Merge pull request #3 from getjavelin/dependabot/pip/jinja2-3.1.4
  • Merge pull request #5 from getjavelin/dependabot/pip/urllib3-2.2.2
  • Merge pull request #4 from getjavelin/dependabot/pip/requests-2.32.0
  • Merge pull request #13 from getjavelin/dependabot/pip/pydantic-1.10.13

v0.2.5 - 2024-01-05

Bug Fixes

  • (javelin-sdk): Changed message to Access denied from Invalid API key

v0.2.4 - 2023-12-15

Features

  • (javelin_sdk): tested and updated exceptions

v0.2.3 - 2023-12-14

v0.2.2 - 2023-12-14

v0.2.1 - 2023-12-14

v0.2.0 - 2023-12-06

v0.1.8 - 2023-09-04

v0.1.7 - 2023-09-04

v0.1.5 - 2023-09-04