Skip to content

.Net MEVD: Remove all obsoleted APIs before the stable release #10809

Closed

Description

@roji

This would include e.g. the IMemoryStore implementations (obsoleted in #10808), and various other APIs which we've obsoleted (e.g. OldFilter, VectorPropertyName).

Activity

  1. changed the title [-].Net MEVD: Remove the legacy IMemoryStore #10808[/-] [+].Net MEVD: Remove all obsoleted APIs before the stable release[/+] on Mar 5, 2025
  2. roji commented on Mar 7, 2025

    @roji
    MemberAuthor

    Note: also remove references to Microsoft.SemanticKernel.Core when doing this (#10855).

  3. roji commented on Apr 27, 2025

    @roji
    MemberAuthor

    Note: the connector's collection option bag types (e.g. PostgresVectorStoreRecordCollectionOptions) are currently generic over the record type, since they contain the obsoleted custom mappers. When we remove these, make the option types non-generic.

  4. adamsitnik commented on Apr 27, 2025

    @adamsitnik
    Member

    When we remove these, make the option types non-generic.

    What kind of features do you expect us to add to the option bags in the near future? Do you think non of them will require to know TRecord?

  5. roji commented on Apr 27, 2025

    @roji
    MemberAuthor

    That's a good question, but I can't really think of anything that would require a generic option bag... Worst case, we can always introduce a generic subclass of the non-generic option bag type later, right?

  6. moved this from Backlog: Planned to Sprint: In Progress in Semantic Kernelon Apr 30, 2025
  7. added a commit that references this issue on May 5, 2025
    c992f93
  8. moved this from Sprint: In Progress to Sprint: In Review in Semantic Kernelon May 5, 2025
  9. added 2 commits that reference this issue on May 5, 2025
    bbdc568
    8e4d993
  10. moved this from Sprint: In Review to Sprint: Done in Semantic Kernelon May 5, 2025
  11. roji commented on May 5, 2025

    @roji
    MemberAuthor

    Note: #10456 still remains to be done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

.NETIssue or Pull requests regarding .NET codeBuildFeatures planned for next Build conferencememorymemory connectormsft.ext.vectordataRelated to Microsoft.Extensions.VectorData

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions