v9.4.0
Changes:
- c61a447 Merge pull request #573 from MarkMpn/direct-updates
- c1e49d4 Merge branch 'master' into direct-updates
- 24eaf1c Merge branch 'direct-updates' of https://github.com/MarkMpn/Sql4Cds into direct-updates
- 5aa3f1a Added autocomplete information for DATETRUNC and CREATEELASTICLOOKUP functions
- b7eb797 Merge pull request #572 from MarkMpn/direct-updates
- 3530447 Merge branch 'master' into direct-updates
- 2952873 Updated release notes
- 2a79a08 Merge pull request #571 from MarkMpn/direct-updates
- 1107675 Merge remote-tracking branch 'origin/master' into direct-updates
- 6495afb Improved view of attribute accessors in execution plan property grid
See More
- 4c173ea Use the correct values for CURRENT_USER while impersonating
- 9dd470a Allow using eq-user condition for filtering primary key as well as lookup columns
- 164646b Refactored DML data type conversions
- 6779318 EntityReference type updates - support strongly typed EntityReference columns for simpler conversions
- 4175722 Do not leak parameter definitions out of subqueries
- 5026771 Added MINIMAL_UPDATES optimizer hint [ #249 ]
- 02122e5 Fixed implicit type conversion when combining non-numeric and numeric values in binary operations
- a4324e2 Merge pull request #563 from MarkMpn/alias-filter
- 7cba7c9 Fixed converting FetchXML to SQL that includes a filter on an aliased table
- be5c5b8 Fixed TDS compatibility
- 44ac5cd Merge pull request #560 from MarkMpn/direct-updates
- 1dc5bbf Fixed use of alias in subquery filters [ #558 ]
- 26994bc Merge pull request #557 from MarkMpn/direct-updates
- 82b6178 Refactored session variables
- 7c6a314 datetimeoffset conversion fixes
- 938d142 DATEDIFF tests & fixes
- 84960ce DATETRUNC tests & fixes
- 298fad0 DATEADD updates
- 8443ef9 DATEPART fixes with tests based on examples in docs
- 754b014 [small]datetime <-> numeric conversion improvements
- 3ec0019 DATEPART compartibility improvements
- 3ab7b8d Updated date/time data type parsing to respect SET DATEFORMAT
- 265291d Refactored folding IDs to constant scan for UPDATE and DELETE
- 384e94a Allow folding IN criteria using variables to FetchXML
- e9d5d20 Delete records by ID without reading them first [ #248 ]
- ddc9cf9 Merge pull request #554 from MarkMpn/polymorphic-activitypointer
- 171448a Merge branch 'master' into polymorphic-activitypointer
- 98d757e Support UPDATE & DELETE of activitypointer records, and principalobjectaccess records that reference an activitypointer [ #540 ]
- 1392c34 Merge pull request #549 from MarkMpn/v9.3-fixes
- 2317098 Initial work to extract activity type when revoking access
- 992352f Fixed error with scalar subqueries without alias
- 9b1790a Merge branch 'v9.3-fixes' of https://github.com/MarkMpn/Sql4Cds into v9.3-fixes
- 20104f9 Added manual retry logic for service protection limits [ #544 ]
- 0ea9df9 Standardised checking for missing records on UPDATE/DELETE
- 98707b0 Merge branch 'master' into v9.3-fixes
- 3324c5f Merge branch 'v9.3-fixes' of https://github.com/MarkMpn/Sql4Cds into v9.3-fixes
- 3aa9eec Fixed test for filter on outer join nested loop
- fd94f86 Do not fold join conditions from nested loop to outer source [ #548 ]
- 1028992 Do not fold full outer join to FetchXML/metadata queries
- 7c24e88 Use outer references when checking for not-null filters to apply to outer joins [ #547 ]
- 0619008 Fixed folding subquery alias to constant scan [ #546 ]
- f40e048 Do not attempt to use CreateMultiple or UpdateMultiple for virtual tables [ #541 ]
- 6a39195 Fixed swapping order of inputs on hash join [ #542 ]
- 8fd7519 Merge pull request #539 from MarkMpn/v9.3-fixes
- cbc2ab8 Merge branch 'master' into v9.3-fixes
- faeaef3 Added NEWID() function [ #537 ]
- 9e1ee13 Show confirmation message on bulk delete jobs [ #536 ]
- 754e24f Handle untyped entities and scalar collections in message responses, and entity types in message reuqests [ #369, #442, #494 ]
- 3f328f8 Do not fold filters on EntityKeyIndexStatus [ #534 ]
This list of changes was auto generated.