vercel / modelfusion

The TypeScript library for building AI applications.
https://modelfusion.dev
MIT License
1.1k stars 78 forks source link

Bump @pinecone-database/pinecone from 0.1.6 to 1.0.1 #99

Closed dependabot[bot] closed 11 months ago

dependabot[bot] commented 11 months ago

Bumps @pinecone-database/pinecone from 0.1.6 to 1.0.1.

Release notes

Sourced from @​pinecone-database/pinecone's releases.

v1.0.1 Release

This fast-follow to last week's v1 release addresses a number of issues that have been reported by our users. Thank you to everyone who provided feedback.

Bugs addressed in this release

  • #102 Typescript version-specific compilation problems
  • #105 Configuration-specific conflicts with web types in lib.dom.d.ts
  • #118 Some methods failing due to improper usage of the cross-fetch polyfill
  • #108 Use of node libraries breaking Edge Runtime

In particular, I think we significantly underestimated how brittle the TypeScript ecosystem is and should have done more compatibility testing ahead of release. We've now added automated compilation testing across a matrix of TypeScript versions which gives us confidence we've caught the most common problems.

Special thanks to:

  • @​liljohnak for providing an executable minimum reproduction case for some of the TypeScript compilation errors. This formed the initial basis of the automated checks we've added in CI.
  • @​RickRyan26 for helping us test a dev build addressing the Edge Runtime issues.
  • @​glody007 for contributing docs fixes

PRs in this release

  • #114 Resolves numerous TypeScript compilation problems and add CI checks to ensure continued TypeScript version compatibility.
  • #107 Discontinued use of @sinclair/typebox Static due to potential for contributing to TypeScript compilation problems
  • #115 and #110 address the Edge Runtime use case. We've removed node dependencies that were conflicting and added an integration test run using the @edge-runtime/jest-environment environment to help us avoid future problems.
  • #119 Adds a few missing type exports
  • #109 Makes adjustments to our use of cross-fetch polyfill
  • #116 Additional integration testing with the semantic-search example app
  • #104, #113 Documentation fixes

New Contributors

Full Changelog: https://github.com/pinecone-io/pinecone-ts-client/compare/v1.0.0...v1.0.1

v1.0.0 Release

This release adds a new module export, Pinecone, that is an all-new client for calling Pinecone from your TypeScript applications.

See the README docs and Migration guide to get started.

Features in this release

  • Simplified library initialization. Now you can simply new Pinecone() to make a client instance without the need for any awkward async initialization steps. The new client can also read the PINECONE_ENVIRONMENT and PINECONE_API_KEY environment variables in lieu of a config argument.
import { Pinecone, PineconeClient } from '@pinecone-database/pinecone'

const config = { apiKey: 'your-api-key', environment: 'your-environment' }

// Legacy client had this awkward 2-step init const pineconeClient = new PineconeClient(); await pineconeClient.init(config);

// New client is a normal object with no extra steps needed </tr></table>

... (truncated)

Commits
  • 5bcfb62 [skip ci] Publish release v1.0.1
  • cd964fc Update typedoc.json configurations and type exports (#119)
  • 39db0a4 Use semantic-search example app as client integration test (#116)
  • 4ef21d3 Resolve typescript compilation problems (#114)
  • 73536bb Remove references to os for Edge Runtime compatibility (#115)
  • 6bc752b Add merge .github workflow to build and deploy docs (#112)
  • c23db52 Fix typo "client" => "pinecone" (#113)
  • 3671748 Add support for Edge Runtime (#110)
  • 3da50dc Update integration test setup (#109)
  • 5db5b18 Fix migration guide query exemple (#104)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
vercel[bot] commented 11 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
modelfusion ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 26, 2023 6:11pm
dependabot[bot] commented 11 months ago

Superseded by #116.