This is a feature release that introduces support for the full range of window expressions in aggregate functions.
Other issues:
- Fixed a bug where CHECK constraints were sometimes dropped when altering a table
Merged PRs
dolt
- 2695: Bug fix for dropped table check constraints when altering a table.
Resolves: #2672
Confirmed that alterschema tests now cover all schema properties.
go-mysql-server
- 771: RANGE window framing with rangeFrameBase
Support RANGE window frames, adds unit tests for framing
and enginetests for queries.
Count needs to be rewritten to support RANGES. Better validation
for range expression/bound matching would be helpful. - 763: Basic privilege granting and checking
This adds an extremely basic implementation of privilege checking, along with the ability to grant a subset of privileges. In addition, connections carry along their authentication information, and direct queries on the engine (through use of the*sql.Context
) also carry auth information for later privilege checking.