Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/translate json functions #29306 #30010

Open
wants to merge 993 commits into
base: main
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    e3a58ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e4513e View commit details
    Browse the repository at this point in the history
  3. [main] Update dependencies from dotnet/arcade (dotnet#32000)

    [main] Update dependencies from dotnet/arcade
    
    
     - React to xunit breaking changes
    dotnet-maestro[bot] committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    d4e344b View commit details
    Browse the repository at this point in the history
  4. Fix to dotnet#29156 - TemporalAll for temporal owned entities mapped …

    …to parent table. (dotnet#32031)
    
    Similar to JSON entities, owned entities that are mapped to the same table as their owner should be treated as scalars for the purpose of temporal query validation - they are always in sync with the parent entity, so all operations should be allowed for them, not only AsOf.
    
    Fixes dotnet#29156
    maumar committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    d0055a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1012.7 (dotnet#32044)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    058b875 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1013.17 (dotnet#32049)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    5ff7e9f View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1014.1 (dotnet#32050)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    92923bd View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1014.5 (dotnet#32054)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    9fe9271 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …010.4 (dotnet#32057)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    7310b30 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …005.1 (dotnet#32061)
    
    [release/8.0] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    fad6e0f View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1015.3 (dotnet#32060)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    2b26705 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b0283b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1016.9 (dotnet#32067)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    afc2414 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1016.15 (dotnet#32068)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    2b73ae7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87a58cc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/8.0'

    ajcvickers committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    a9e3a82 View commit details
    Browse the repository at this point in the history
  5. Bump Azure.Identity from 1.10.1 to 1.10.2 (dotnet#32064)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    74aa115 View commit details
    Browse the repository at this point in the history
  6. Bump Microsoft.AspNetCore.Identity.EntityFrameworkCore from 7.0.11 to…

    … 7.0.12 (dotnet#32063)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    80c7aa0 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'release/8.0'

    ajcvickers committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    aa44131 View commit details
    Browse the repository at this point in the history
  8. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1017.2 (dotnet#32074)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    3591505 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39da9a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1017.12 (dotnet#32079)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    7a0eede View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1017.16 (dotnet#32080)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    1b2ff36 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/8.0'

    ajcvickers committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    86760eb View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …017.7 (dotnet#32081)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    f36540d View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1018.7 (dotnet#32089)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    9ec4c33 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Fix to dotnet#31961 - Projection filtering on second-level reference …

    …could not be translated (dotnet#31996)
    
    Problem was that optimizing visitor was looking for a very specific pattern (member access over conditional), but in this scenario conditional is wrapped around Convert node.
    Fix is to recognize this case also, strip convert around the conditional and apply it around non-null portion instead, before applying the member access over it.
    
    Fixes dotnet#31961
    maumar committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    50ee18e View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1018.12 (dotnet#32091)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 19, 2023
    1 Configuration menu
    Copy the full SHA
    e193c30 View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1018.26 (dotnet#32095)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 19, 2023
    1 Configuration menu
    Copy the full SHA
    7e4815d View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1019.1 (dotnet#32096)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    61afad4 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1020.1 (dotnet#32106)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    320e2c4 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1019.13 (dotnet#32112)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 20, 2023
    1 Configuration menu
    Copy the full SHA
    d1a41e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1020.9 (dotnet#32114)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 21, 2023
    1 Configuration menu
    Copy the full SHA
    495abf0 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1020.16 (dotnet#32115)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 21, 2023
    1 Configuration menu
    Copy the full SHA
    3ac96dc View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1021.1 (dotnet#32118)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 21, 2023
    Configuration menu
    Copy the full SHA
    bd355ef View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1021.5 (dotnet#32125)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    008a616 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …018.2 (dotnet#32132)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    17a9035 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1023.1 (dotnet#32133)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    0ff25bd View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …016.4 (dotnet#32134)
    
    [release/8.0] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    bf239e6 View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1023.3 (dotnet#32138)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    fe3d6c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d990683 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d36a9b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ebac228 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    31662b3 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1023.10 (dotnet#32146)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    aa5830f View commit details
    Browse the repository at this point in the history
  2. Fix to dotnet#32023 - Case expressions may only be nested to level 10…

    … when using SplitQuery() or ToList() inside projection. (dotnet#32094)
    
    Problem was that our SqlExpression simplifying visitor, when visiting ShapedQuery would only look into QueryExpression part. This makes sense in general as QueryExpression is where the SqlExpression is stored. However, for split query scenarios, we also have SqlExpression in the ShaperExpression (wrapped by RelationalSplitCollectionShaperExpression), and all the optimizations were not run on that SqlExpression piece, which in that case caused too deep CASE WHEN ELSE structure (that we normally optimize into flat CASE with multiple WHENs.
    
    Fix is to also visit ShaperExpression when performing post processing.
    
    Fixes dotnet#32023
    maumar committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    7112c2b View commit details
    Browse the repository at this point in the history
  3. Fix to dotnet#32062 - Altering a nullable column to not null generate…

    …s invalid SQL commands for migration (dotnet#32102)
    
    Problem was that alter column from nullable to non-nullable on a temporal table requires us to disable versioning, so that null values could be properly updated to the new defaults.
    
    Fixes dotnet#32062
    maumar committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    4332623 View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1023.12 (dotnet#32148)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    16eea3d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db8e933 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4313d6d View commit details
    Browse the repository at this point in the history
  7. Merge branch 'release/8.0'

    ajcvickers committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    346cc35 View commit details
    Browse the repository at this point in the history
  8. Disabling failing test.

    ajcvickers committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    1df1743 View commit details
    Browse the repository at this point in the history
  9. Bump Azure.Identity from 1.10.2 to 1.10.3 (dotnet#32139)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    b66c286 View commit details
    Browse the repository at this point in the history
  10. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1023.13 (dotnet#32153)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    b614e3e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e8d9247 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    00d51eb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d8e9f61 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1024.7 (dotnet#32158)
    
    [release/8.0] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    6a75f1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb449a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1425f65 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Add a logo (dotnet#32156)

    bricelam committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    e0d5966 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8d153e View commit details
    Browse the repository at this point in the history
  3. Fix failing tests (dotnet#32164)

    * Fix failing tests
    
    * fixup! Fix failing tests
    
    Hmm, is there some non-determinism here?
    bricelam committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d4fd971 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94bff5a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    72b8d33 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. [main] Update dependencies from dotnet/runtime (dotnet#32162)

    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    a0d6d06 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1027.14 (dotnet#32175)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    d750109 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1028.2 (dotnet#32177)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    cca2b4c View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …028.2 (dotnet#32182)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    053dc5d View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …025.4 (dotnet#32184)
    
    [release/8.0] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    187b0b8 View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1029.4 (dotnet#32183)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    97a9c55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b776d0d View commit details
    Browse the repository at this point in the history
  5. Bump Microsoft.Data.SqlClient from 5.1.1 to 5.1.2 (dotnet#32187)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    943e85b View commit details
    Browse the repository at this point in the history
  6. Bump Microsoft.Azure.Cosmos from 3.35.4 to 3.36.0 (dotnet#32188)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    d0cc35d View commit details
    Browse the repository at this point in the history
  7. Bump Microsoft.AspNetCore.Identity.EntityFrameworkCore from 7.0.12 to…

    … 7.0.13 (dotnet#32189)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    44b9763 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    5d2c758 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1030.14 (dotnet#32195)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    0740f1c View commit details
    Browse the repository at this point in the history
  3. Merged PR 34963: [internal/release/8.0] Update dependencies from dnce…

    …ng/internal/dotnet-runtime
    
    This pull request updates the following dependencies
    
    [marker]: <> (Begin:922981e1-18b6-46aa-2468-08dbd53ba9ce)
    ## From https://dev.azure.com/dnceng/internal/_git/dotnet-runtime
    - **Subscription**: 922981e1-18b6-46aa-2468-08dbd53ba9ce
    - **Build**: 20231031.3
    - **Date Produced**: October 31, 2023 9:19:19 PM UTC
    - **Commit**: 5535e31a712343a63f5d7d796cd874e563e5ac14
    - **Branch**: refs/heads/internal/release/8.0
    
    [DependencyUpdate]: <> (Begin)
    
    - **Updates**:
      - **Microsoft.Extensions.Caching.Memory**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.Extensions.Configuration**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.Extensions.Configuration.Abstractions**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.Extensions.Configuration.EnvironmentVariables**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.Extensions.Configuration.Json**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.Extensions.DependencyInjection**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.Extensions.DependencyModel**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.Extensions.HostFactoryResolver.Sources**: [from 8.0.0-rtm.23530.12 to 8.0.0-rtm.23531.3][1]
      - **Microsoft.Extensions.Logging**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.NETCore.App.Ref**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.NETCore.App.Runtime.win-x64**: [from 8.0.0 to 8.0.0][1]
      - **Microsoft.NETCore.BrowserDebugHost.Transport**: [from 8.0.0-rtm.23530.12 to 8.0.0-rtm.23531.3][1]
      - **System.Text.Json**: [from 8.0.0 to 8.0.0][1]
    
    [1]: https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/branches?baseVersion=GC0395649aa1&targetVersion=GC5535e31a71&_a=files
    
    [DependencyUpdate]: <> (End)
    
    [marker]: <> (End:922981e1-18b6-46aa-2468-08dbd53ba9ce)
    dotnet-bot authored and mmitche committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    e017dc1 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1101.2 (dotnet#32200)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    ab4b617 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    4a33b7f View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1101.9 (dotnet#32211)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    23d6a1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f168170 View commit details
    Browse the repository at this point in the history
  4. Allow to ignore attributes when finding type mapping (dotnet#32193)

    Make existing model building conventions more extensible
    
    Fixes dotnet#11124
    Fixes dotnet#28866
    AndriySvyryd committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    60915e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1103.1 (dotnet#32226)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    5be4798 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    338b76a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08ee676 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1103.8 (dotnet#32232)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    fa442a2 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1104.5 (dotnet#32236)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    fbb45f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …103.1 (dotnet#32240)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    ebc6345 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1106.1 (dotnet#32241)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    dfedecc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b06f376 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18af811 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e4ff864 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    9ea08b9 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1107.1 (dotnet#32247)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    15413f5 View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1108.1 (dotnet#32254)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    684b1be View commit details
    Browse the repository at this point in the history
  4. Update branding to 8.0.1 (dotnet#32250)

    * Update branding to 8.0.1
    
    * Update Versions.props
    
    ---------
    
    Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
    vseanreesermsft and mmitche committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    d7cd6f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b95d44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c609ff View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …108.3 (dotnet#32262)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    650e496 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3eb3356 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eadaa7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b889ad1 View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1109.1 (dotnet#32268)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    c1faee1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    255d58f View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    e6fb36c View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …110.1 (dotnet#32281)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    bef191e View commit details
    Browse the repository at this point in the history
  3. Visit arguments in QueryableMethodNormalizingExpressionVisitor after …

    …converting List.Contains (dotnet#32219) (dotnet#32266)
    
    Fixes dotnet#32215
    Fixes dotnet#32218
    
    (cherry picked from commit 08ee676)
    roji committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    7c8127b View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1113.1 (dotnet#32282)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    a60c399 View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …106.5 (dotnet#32283)
    
    [release/8.0] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    fff995f View commit details
    Browse the repository at this point in the history
  6. Temporal table migrations refactor. (dotnet#32239)

    Before we used to put temporal annotations on temporal tables and all their columns, so that it's easier to process. Problem was that this would generate very noisy migrations when converting from regular table to temporal and vice versa. Every column would have an AlterColumn operation (which we would ignore during processing, but they were nonetheless generated in migration files).
    Also, we were using relatively simple logic to track state of our temporal tables. Some operations require temporary disabling of the versioning/period, and we need to keep track of that so that we don't try to disable period twice, or forget to enable it later.
    The way we did it could lead to invalid SQL in some non-trivial scenarios (e.g. converting table to temporal and adding a new column at the same time)
    
    The new approach is to only put temporal annotations on the table itself, and the period columns. Regular columns of the temporal table don't have any temporal annotations on them anymore and we reason about temporal information based on other table-based migration operation in the batch and, if need be, on the relational model.
    We also keep track of the actual temporal information for every operation (rather than keeping global dictionaries of period/version), so that complex migrations, involving multiple operations are more robust.
    To achieve that we compute the initial (temporal) state of all the tables involved in the migration. We scan all the table operations, and if some info is missing we get it from relational model. Then we do the proper processing of the migration operations - when we encounter table operation, we update the temporal information for that table (since table operations contain relevant temporal annotations). For all other operations we extract the current temporal state for the table involved, and reason based on that info.
    
    Fixes dotnet#27459 - SQL Server Migrations: Review temporal table annotations
    Fixes dotnet#29536 - EF Core IsTemporal() creates huge migration
    Fixes dotnet#29799 - EF7 SqlServer Migration is trying to update columns on History table before creating the History table if any new columns are added in the same migration
    maumar committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    e3e7a5b View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    64ba990 View commit details
    Browse the repository at this point in the history
  2. [release/8.0] Fix to dotnet#32235 - Buffering error in JSON deseriali…

    …zation with junk data (dotnet#32253)
    
    Co-authored-by: Arthur Vickers <ajcvickers@hotmail.com>
    Fix to dotnet#32235 - Buffering error in JSON deserialization with junk data
    Fixes dotnet#32235
    maumar committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    0db7891 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    430da19 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/8.0'

    ajcvickers committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    ac46968 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef76322 View commit details
    Browse the repository at this point in the history
  6. Merge commit '31662b30f1a4497db482b3aed8ed4c4aa6de801b' into internal…

    …-merge-7.0-2023-11-14-1021
    vseanreesermsft committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    849b881 View commit details
    Browse the repository at this point in the history
  7. Merge commit 'ebac2284d2825218fa91c188a3f428f244aa6fe3' into internal…

    …-merge-6.0-2023-11-14-1026
    vseanreesermsft committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    ad649c5 View commit details
    Browse the repository at this point in the history
  8. Merge commit 'e017dc125bef2f604f85befd8ff27544a5a67c38' into internal…

    …-merge-8.0-2023-11-14-1115
    vseanreesermsft committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    541aa86 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    32e4519 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b540658 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    17aa7f7 View commit details
    Browse the repository at this point in the history
  12. Update global.json

    wtgodbe committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    45a8556 View commit details
    Browse the repository at this point in the history
  13. Update global.json

    wtgodbe committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    b354ebe View commit details
    Browse the repository at this point in the history
  14. Update global.json

    wtgodbe committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    3af03d8 View commit details
    Browse the repository at this point in the history
  15. Merge pull request dotnet#32296 from vseanreesermsft/internal-merge-6…

    ….0-2023-11-14-1026
    
    Merging internal commits for release/6.0
    wtgodbe committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    eb1d271 View commit details
    Browse the repository at this point in the history
  16. Merge pull request dotnet#32297 from vseanreesermsft/internal-merge-8…

    ….0-2023-11-14-1115
    
    Merging internal commits for release/8.0
    wtgodbe committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    bbb0a35 View commit details
    Browse the repository at this point in the history
  17. Merge pull request dotnet#32295 from vseanreesermsft/internal-merge-7…

    ….0-2023-11-14-1021
    
    Merging internal commits for release/7.0
    wtgodbe committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    4e63f03 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    79deed1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73ea00a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d6a644 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/8.0'

    ajcvickers committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    54e0df0 View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …114.4 (dotnet#32309)
    
    [release/8.0] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    2be6f1d View commit details
    Browse the repository at this point in the history
  6. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …114.5 (dotnet#32311)
    
    [release/7.0] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    5d1235a View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    f55b4a0 View commit details
    Browse the repository at this point in the history
  2. [release/8.0] Fix to dotnet#32217 - Nav expansion visitor does not vi…

    …sit the Contains item argument (and possibly other non-lambda arguments) (dotnet#32317)
    
    This was always a problem but was uncovered by change in how we process Contains. We were going through the full process of nav expansion on the argument (only on the source), which could lead to untranslatable expression tree in some cases.
    
    Fixes dotnet#32217
    Fixes dotnet#32312
    maumar committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    6980d92 View commit details
    Browse the repository at this point in the history
  3. Fix to dotnet#29902 - Renaming PeriodStart and PeriodEnd columns of a…

    … temporal table causes them to be swapped (dotnet#32328)
    
    Problem was that migration model differ was too lax with pairing up columns. Fix is to add more predicates - one that matches annotations+values and one that just matches annotations, ignoring the values, before we fallback to simple column definition.
    Now that we reworked temporal annotations, this actually gives clean match for the period start and period end column.
    Moreover, this change could improve matching in other, non-temporal scenarios.
    
    Fixes dotnet#29902
    maumar committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    1e32073 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    c818a11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47a995d View commit details
    Browse the repository at this point in the history
  3. Make ILazyLoader not IDisposable (dotnet#32345)

    Fixes dotnet#32267
    
    The problem here is that ILazyLoader is a transient IDisposable service, which means that the service scope will keep track of instances created in the scope. However, when using context pooling, the service scope is not disposed because it is instead re-used. This means that the scope keeps getting more and more instances added, and never clears them out.
    
    The fix is to make the service not IDisposable. Instead, we create instances from our own internal factory where we keep track of the instances created. These can then be disposed and freed when the context is places back in the pool, or when the scope is disposed thus disposing the factory.
    ajcvickers committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    1727a68 View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …117.1 (dotnet#32356)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    f0e09e5 View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1120.1 (dotnet#32357)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    a635547 View commit details
    Browse the repository at this point in the history
  6. Bump Microsoft.AspNetCore.Identity.EntityFrameworkCore from 7.0.13 to…

    … 8.0.0 (dotnet#32362)
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    ccf749a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5488f27 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    47505c3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3d0512a View commit details
    Browse the repository at this point in the history
  10. Merge branch 'release/8.0'

    ajcvickers committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    32e1d6f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Bump Azure.Identity from 1.10.3 to 1.10.4 (dotnet#32361)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1a7c80d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b848bf1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b385818 View commit details
    Browse the repository at this point in the history
  4. [release/8.0] Don't throw when attempting to load from a newly Added …

    …entity with unknown FK values (dotnet#32368)
    ajcvickers committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    0386645 View commit details
    Browse the repository at this point in the history
  5. Fix to dotnet#32154 - Convert_regular_column_of_temporal_table_to_spa…

    …rse failing (dotnet#32370)
    
    On some versions of Sql Server, temporal table's history table is by default setup with compression. If that's the case, we need to disable versioning and de-compress the history table before adding a sparse column or converting non-sparse column to sparse.
    
    Fixes dotnet#32154
    maumar committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    25ba437 View commit details
    Browse the repository at this point in the history
  6. [release/7.0] Fix to dotnet#31448 Use token for NonQueryResultAsync (d…

    …otnet#31449) (dotnet#32334)
    
    Fixes dotnet#31448
    
    (cherry picked from commit d2f824a)
    
    Co-authored-by: Gordeev Dmitry <dmitrii.gordeev@redlab.dev>
    roji and dsgordeev committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    e6291bf View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    141740f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'release/8.0'

    ajcvickers committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    1b59013 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    84505e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5262bb View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    aa97ce4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01a470c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c61a8c1 View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …122.2 (dotnet#32420)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    4567312 View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1126.6 (dotnet#32421)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2f1c943 View commit details
    Browse the repository at this point in the history
  6. Implement EF.Constant (dotnet#32412)

    roji committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    484a3ed View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    d79cd19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f82d4d View commit details
    Browse the repository at this point in the history
  3. Implement EF.Parameter (dotnet#32427)

    roji committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    d49e211 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74cc719 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Fix to dotnet#27844 - EF Core 6.0 temporal table migration when alter…

    …ing computed column not generating correct script (dotnet#32398)
    
    Working with computed column on a temporal table requires special processing - we need to disable the versioning, add the computed column to regular table and a column with the same name/type/position to the history table, but as a regular column.
    After all is done we re-enable versioning. Historical information on the computed column will be copied to the counterpart column in history table without issue.
    
    One thing that we can't do is modifying computed column SQL when table is temporal. What happens in case of CCSQL modification, we drop the column and create a new one with new CCSQL. This is not an issue for regular table, because the value is computed anyway, so old value is useless. But when we drop-create column, that column gets created at the last position in the table, and so the table no longer matches it's history table exactly (positions of columns may differ). We would have to drop+recreate column on a history table, but that results in losing historical data of that column. And that is valuable data, unlike for regular table. We could enable that scenario once/if we support table rebuilds.
    
    Fixes dotnet#27844
    maumar committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    b96c768 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78214da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c040b11 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    caaf394 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    17fa62f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50a8ae5 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    3ebc2ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6632487 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98d7065 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8743cd5 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Configuration menu
    Copy the full SHA
    32c6133 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    cf5ec40 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    5533b74 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …201.1 (dotnet#32508)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    f104409 View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1203.1 (dotnet#32511)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    e1594af View commit details
    Browse the repository at this point in the history
  4. Infer type mapping suitable for concatenating two results (dotnet#32510)

    * Work on type mapping inference for string concatenation
    
    Fixes dotnet#32325, see also dotnet#32333
    
    * Tweaks, update baselines add more tests and cleanup
    
    * Update baselines, add more tests, some cleanup.
    
    ---------
    
    Co-authored-by: Shay Rojansky <roji@roji.org>
    ajcvickers and roji committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    1048f6a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfcdf56 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Revert behavior to throw when attempting to modify an unconstrained a…

    …lternate key property (dotnet#32492)
    
    Fixes dotnet#28961
    Reverts dotnet#30213 for dotnet#32385
    
    In dotnet#32385, an unconstrained alternate key was added to the model purely to make a non-identifying relationship artificially identifying. dotnet#30213 attempted to fix this by throwing that the key was being modified. However, this scenario is very similar to the case for a many-to-many join type, where the composite primary key is also not the end of any relationship, but forces the two many-to-one relationships to be identifying.
    
    I prepared a PR that would only throw if the key involved is alternate, but on reflection that doesn't seem like an appropriate distinction to make. So overall, I think we should just revert this change, which is what this PR does.
    ajcvickers committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    9d84cf4 View commit details
    Browse the repository at this point in the history
  2. Update Grpc.AspNetCore (dotnet#32500)

    * Update Grpc.AspNetCore
    
    Needed for Windows ARM64.
    
    * Remove Mac build because OS is too old to work with latest GRPC
    
    * Adding back MacOS
    
    * Disable Grpc tests on Mac
    
    Per discussion with James
    
    * Try again
    
    * Update test/EFCore.AspNet.Specification.Tests/EFCore.AspNet.Specification.Tests.csproj
    
    Co-authored-by: Andriy Svyryd <AndriySvyryd@users.noreply.github.com>
    
    * Getting there...
    
    ---------
    
    Co-authored-by: Andriy Svyryd <AndriySvyryd@users.noreply.github.com>
    ajcvickers and AndriySvyryd committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    e84696d View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Make proxies thread-safe accessing a navigation once loaded (dotnet#3…

    …2522)
    
    Fixes dotnet#32390
    
    Since the DbContext is not thread-safe, lazy-loading proxies cannot be used from multiple threads _when loading is happening_. However, it is a common pattern to pass proxies to other parts of the application after the navigations have been loaded. At this time, accesses should be thread-safe. We broke this in 8.
    ajcvickers committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e72bde5 View commit details
    Browse the repository at this point in the history
  2. Allow specifying Assembly for migrations (dotnet#32473)

    - Allow to specify a migrations assembly using an Assembly type apart from an assemlyName
    
     Fixes dotnet#32461
    davidnajar committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e84e5ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d68988 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    679b311 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a4ffe6 View commit details
    Browse the repository at this point in the history
  3. Test new sqlite3mc SQLitePCLRaw bundle (dotnet#32562)

    * Test new sqlite3mc SQLitePCLRaw bundle
    
    * Disable test.
    
    ---------
    
    Co-authored-by: Brice Lambson <brice@bricelam.net>
    ajcvickers and bricelam committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    db9846d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d88b84 View commit details
    Browse the repository at this point in the history
  5. Fix to dotnet#1015 - Remove QueryBugsTest class (dotnet#32542)

    - Moving tests from QueryBugsTests to other more appropriate places (either AssertQuery - enabled or proper AdHoc suites)
    - Adding a bunch of AdHoc suites (navigations, splitting, filters, weird mappings)
    - Unified format of AdHoc tests
    
    Resolves dotnet#1015
    maumar committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d1124fa View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. Ensure that, by convention, dependent properties have the same elemen…

    …t type as principal properties (dotnet#32560)
    
    * Ensure that, by convention, dependent properties have the same element type as principal properties
    
    Fixes dotnet#32411
    
    The issue here is that when a value converter is applied to a principal property, then that converter is used by the dependent properties unless something else is explicitly configured. However, this meant that when the PK has a converter but the FK does not, then the FK can get configured as a primitive collection, since it doesn't have a converter preventing this.
    
    The fix is to add a convention that sets the element type for dependent properties to match that for principal properties.
    
    * Update based on review
    ajcvickers committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    fd576b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Don't consider a generated value stable just because it was explicitl…

    …y set (dotnet#32497)
    
    * Don't consider a generated value stable just because it was explicitly set
    
    Fixes dotnet#32084
    
    * Updated based on feedback
    ajcvickers committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    9af27b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Configuration menu
    Copy the full SHA
    c57c334 View commit details
    Browse the repository at this point in the history
  2. Ensure connection and commands can be disposed in either order (dotne…

    …t#32581)
    
    Fixes dotnet#22921
    
    Note that the reports here seem to be caused by incorrect use by the same connection concurrently. This is invalid. However, made the code a bit more robust here anyway.
    ajcvickers committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    7176495 View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/arcade build 20231…

    …207.2 (dotnet#32585)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    06c2cae View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1211.1 (dotnet#32586)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    22541af View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aba897a View commit details
    Browse the repository at this point in the history
  6. Improve the relationship cycle breaking logic to detect cycles even w…

    …hen not starting on one. (dotnet#32573)
    
    Additionally, detect multiple relationship chains that end with incompatible conversions.
    
    Fixes dotnet#32422
    AndriySvyryd committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    4f1cd17 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Generate more information when failing to load EntityTypeConfiguratio…

    …n types (dotnet#32577)
    
    And allow non-public parameterless constructors.
    
    Fixes dotnet#24748
    Fixes dotnet#19691
    ajcvickers committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a376787 View commit details
    Browse the repository at this point in the history
  2. Validate scaffolding migration file names (dotnet#32589)

    * Validate scaffolding migration file names
    
    Fixes dotnet#24024
    
    * Use TempDirectory class
    
    * Skip negative cases on non-Windows.
    
    * Exclude more tests from non-Windows platforms
    ajcvickers committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    f67d745 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb82304 View commit details
    Browse the repository at this point in the history
  4. Fix relationship cycle breaking logic in CSharpRuntimeModelCodeGenera…

    …tor. (dotnet#32593)
    
    Don't allocate Queue unless necessary.
    Fix an issue with configuration of an FK to the base type.
    
    Part of dotnet#32422
    AndriySvyryd committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a936d32 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    8c54538 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc81ee6 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    8e67582 View commit details
    Browse the repository at this point in the history
  2. Scaffolding Change -d option to -m, since -d no longer works (dotnet#…

    …32606)
    
    This has been broken form 6 onwards. It's possible the tools will revert their break, but there doesn't seem much value in keeping -d at this point.
    
    -m stands for "mapping attributes" ¯\_(``)_/¯
    
    Fixes dotnet#26687
    ajcvickers committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    5bceb5e View commit details
    Browse the repository at this point in the history
  3. Fix concurrency issues with SQLite pooling (dotnet#32615)

    Fixes dotnet#25797
    Fixes dotnet#26016
    
    I identified two race conditions, both caused by splitting state across multiple data structures. In particular, the Semaphore and the two ConcurrentStacks must stay in sync--that is, the Semaphore can let someone get a collection if and only if there is a connection available in the one of the stacks.
    
    The fix is to wrap all these things in a single lock. It's possible that we don't need a full lock, but we already have one to protect _collections which can easily be expanded to cover the right areas.
    
    Once this lock is used, the semaphore is no longer needed, and the stacks don't need to be concurrent because they are protected by the lock.
    ajcvickers committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    555421e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b01ea2f View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    8d78860 View commit details
    Browse the repository at this point in the history
  2. Microsoft.Data.Sqlite: Check error code when binding parameters (dotn…

    …et#32613)
    
    * Microsoft.Data.Sqlite: Check error code when binding parameters
    
    Fixes dotnet#27597
    
    * Use reflection to call into PCLraw
    
    * Call into PCLraw directly.
    ajcvickers committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    cb14437 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e16a057 View commit details
    Browse the repository at this point in the history
  4. Allow to configure Cosmos without specifying connection details. (dot…

    …net#32620)
    
    Ensure that configuring connection details again overrides previous configuration.
    AndriySvyryd committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    404fca5 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    9b0f169 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1217.5 (dotnet#32635)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    209865e View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Don't keep join entity type around because a ForeignKeyAttribute used…

    … to reference it. Instead, remove it and reattach the configuration. (dotnet#32640)
    
    Also, reuse the FKs that already were configured instead of creating new ones.
    
    Fixes dotnet#27990
    Fixes dotnet#26555
    AndriySvyryd committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    a36839f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e4dc09 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    85c16d5 View commit details
    Browse the repository at this point in the history
  2. Additional testing transforming the database model to the IModel that…

    … will then be used for scaffolding (dotnet#32631)
    
    Covers dotnet#32571
    ajcvickers committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    fff96a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02f1c43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d7ed26 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Refactor queryable collection support for non-relational providers (d…

    …otnet#32506)
    
    Also fixing exception ordering issue.
    
    Fixes dotnet#32505
    roji committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    5defd88 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. Update dependencies from https://github.com/dotnet/runtime build 2023…

    …1224.2 (dotnet#32670)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    040fe9a View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Redo SQL tree pruning (dotnet#32672)

    roji committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    651d5b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. Track prunability of inner joins on the expression itself (dotnet#32674)

    Instead of on a private list on SelectExpression.
    Part of dotnet#31049
    roji committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    e093b2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9a43a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e7ea62 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    566b241 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Fix to dotnet#32570 - Test/Cleanup: some adhoc tests that are provide…

    …r only because hardcoded column types etc can be moved from provider to relational/core (dotnet#32706)
    
    Also removed some tests from InMemory QBT - those tests were duplicated from SqlServer QBT but have been moved to AdHoc test suites and run for all providers.
    maumar committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    414d9c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c385d2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ea3a09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d8ddea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1422e57 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc730cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3f2b1fe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7ae58de View commit details
    Browse the repository at this point in the history
  9. Update src/EFCore.SqlServer/Query/Internal/SqlServerJsonFunctionsTran…

    …slator.cs
    
    Co-authored-by: Shay Rojansky <roji@roji.org>
    joelmandell and roji committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    2c6fcb4 View commit details
    Browse the repository at this point in the history
  10. Update src/EFCore.SqlServer/Query/Internal/SqlServerJsonFunctionsTran…

    …slator.cs
    
    Co-authored-by: Shay Rojansky <roji@roji.org>
    joelmandell and roji committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    7f110e3 View commit details
    Browse the repository at this point in the history
  11. fix formatting

    Co-authored-by: Shay Rojansky <roji@roji.org>
    joelmandell and roji committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    46ec69b View commit details
    Browse the repository at this point in the history
  12. fix formatting

    Co-authored-by: Shay Rojansky <roji@roji.org>
    joelmandell and roji committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    7376009 View commit details
    Browse the repository at this point in the history
  13. make dictionary static

    Co-authored-by: Shay Rojansky <roji@roji.org>
    joelmandell and roji committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    27c7bd0 View commit details
    Browse the repository at this point in the history
  14. Fix formatting

    Co-authored-by: Shay Rojansky <roji@roji.org>
    joelmandell and roji committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d5a888c View commit details
    Browse the repository at this point in the history
  15. Fix formatting

    Co-authored-by: Shay Rojansky <roji@roji.org>
    joelmandell and roji committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    cb2bbc8 View commit details
    Browse the repository at this point in the history
  16. Fix formatting

    Co-authored-by: Shay Rojansky <roji@roji.org>
    joelmandell and roji committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    02f9f37 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    571cc11 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5b2ae4e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ee39973 View commit details
    Browse the repository at this point in the history