Skip to content

Commit 5cf688c

Browse files
authored
Add CHANGELOG.md file (#843)
Add CHANGELOG.md file
2 parents 0cc8028 + 7fa826e commit 5cf688c

File tree

2 files changed

+69
-1
lines changed

2 files changed

+69
-1
lines changed

CHANGELOG.md

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
## [0.20.0] - 2019-05-30
10+
### Known Issues
11+
- After updating Vitess MySQL server, we are having some problems connecting from JDBC MariaDB drivers (https://github.com/src-d/gitbase/issues/807) (https://github.com/vitessio/vitess/issues/4603)
12+
13+
### Added
14+
- function: implement is_vendor function (#830)
15+
- Suggest table/column/indexes names on missing errors
16+
- sql: HAVING clause
17+
- Support SHOW SCHEMAS (upgrade vitess to v1.6.0) (https://github.com/src-d/go-mysql-server/pull/696)
18+
- function: LOC function implementation (#798)
19+
- sql/expression: new DATE function
20+
- sql: add support for intervals, DATE_SUB and DATE_ADD
21+
- sql: from_base64 and to_base64 functions
22+
- sql: add SLEEP function
23+
- COUNT expression now returns an int64 number instead of int32 https://github.com/src-d/go-mysql-server/issues/642
24+
- Dockerfile: include zero-config MySQL client https://github.com/src-d/gitbase/pull/737
25+
- uast_extract function now returns a JSON for `pos` instead of a custom format https://github.com/src-d/gitbase/pull/715
26+
27+
#### Documentation
28+
- docs: expand optimization guide on early filtering (#837)
29+
- Now all relevant go-mysql-server documentation is directly accessible from gitbase docs instead of pointing to external links.
30+
- Docs: document in-memory joins in optimization docs https://github.com/src-d/gitbase/pull/742
31+
32+
#### Performance
33+
- Make mapping per partition on Index creation, improving performance (https://github.com/src-d/go-mysql-server/pull/681).
34+
- sql/index/pilosa: parallelize index creation
35+
- Perf: improve the way we check if refs are not pointing to commits https://github.com/src-d/gitbase/pull/780
36+
- Plan: compute all inner joins in memory if they fit https://github.com/src-d/go-mysql-server/issues/577
37+
- Perf: Avoid call to Checksum if there are no indexes https://github.com/src-d/go-mysql-server/pull/631
38+
39+
### Changed
40+
- COUNT expression is returning now int64 instead of int32
41+
- uast_extract function now returns a JSON for `pos` instead of a custom format
42+
- Now relative paths are used as repository_id instead of folder name
43+
44+
### Fixed
45+
- avoid panic when there are no fetch URLs in remote config (#836)
46+
- upgrade go-mysql-server and gocloc (#831)
47+
- rule: fix squash rule with convert_dates
48+
- cmd/server/commands: use relative path as id instead of last part (#816)
49+
- handle backslashes correctly
50+
- sql/plan: make sure outdated indexes can be dropped
51+
- sql/analyzer: correctly qualify aliases with the same name as col
52+
- Fix validation rule to detect tuples in projections or groupbys (https://github.com/src-d/go-mysql-server/pull/672)
53+
- sql/analyzer: only check aliases to qualify in the topmost project (https://github.com/src-d/go-mysql-server/pull/690)
54+
- Fix special case for aggregation in ORDER BY
55+
- Try to order by function (https://github.com/src-d/go-mysql-server/pull/692)
56+
- Don't skip repositories for remotes table with more than 1 URL https://github.com/src-d/gitbase/pull/789
57+
- server: correctly set binary charset on blob fields
58+
- sql/parse: allow qualified table names on SHOW CREATE TABLE
59+
- plan: types in lowercase on SHOW CREATE TABLE
60+
- Skip a directory if gitbase has no permission to read it https://github.com/src-d/gitbase/pull/738
61+
- Close iterators correctly to avoid too many open files error https://github.com/src-d/gitbase/pull/772
62+
- Check projection aliases when assigned to index https://github.com/src-d/go-mysql-server/issues/639
63+
- Add charset to fields to avoid invalid column types when using JDBC clients https://github.com/src-d/go-mysql-server/pull/637
64+
- Fix prune columns for describe queries https://github.com/src-d/go-mysql-server/pull/634
65+
- Allow all expressions in grouping, resolve order by expressions https://github.com/src-d/go-mysql-server/pull/633
66+
- KILL query always takes processlist_id https://github.com/src-d/go-mysql-server/pull/636
67+
- Recover panic for partitions https://github.com/src-d/go-mysql-server/pull/626

pull_request_template.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
33
All PRs must keep the documentation up to date. If this PR changes or adds some new behavior don't forget to check:
44
5+
- add new fix or feature to CHANGELOG.md file
56
- Schema changes
67
- Syntax changes
78
- Add or update examples
8-
- `go run ./tools/rev-upgrade/main.go -p "gopkg.in/src-d/go-mysql-server.v0" [-r "revision"]`
9+
- make upgrade
910
1011
-->

0 commit comments

Comments
 (0)