Releases: apache/incubator-devlake
Releases · apache/incubator-devlake
v0.9.2
Fixed issues found in v0.9.1
- Improved
gitextractor
performance, from Forever to less than an hour on Clickhouse repo #1435 - Fixed
commit_sha
being incorrect fromrefs
table #1441 - Skipped invalid
pull_request_issues
records when enriching data from github plugin #1438 - Enhanced
config-ui
field behavior on connection settings and other tweaks #1427, #1422, #1436, #1444 - Added
author_id
autho_name
anddescription
field topull_request
table #1431 - Fixed
pull_request_commits
data corruption #1430 - Fixed connection status on connection page from
config-ui
v0.9.1
Fixed issues found in v0.9.0
- v0.9.0 wouldn't pick up github bug/requirement settings unless devlake got restarted (https://github.com/merico-dev/lake/issues/1394)
- v0.9.0 github settings - field saving issues (https://github.com/merico-dev/lake/issues/1393)
- Github configuration: the placeholder of severity is incorrect (https://github.com/merico-dev/lake/issues/1384)
Other improvements:
- Improve demo dashboards (https://github.com/merico-dev/lake/pull/1398)
v0.9.0
IMPORTANT: DevLake doesn't support Database Schema Migration yet, upgrading an existing instance is likely to break, we recommend that you deploy a new instance instead.
What's Changed
- fix: gitlab provider - disable project id mappings field by @e2corporation in https://github.com/merico-dev/lake/pull/1260
- EE integration bug fix by @mindlesscloud in https://github.com/merico-dev/lake/pull/1132
- feat: collect gitlab tags by @likyh in https://github.com/merico-dev/lake/pull/1267
fix
: create pipeline : optimize advanced menu accessibility by @e2corporation in https://github.com/merico-dev/lake/pull/1268- refactor(github): improve github collection performance by @warren830 in https://github.com/merico-dev/lake/pull/1253
- fix(plugins): fix concurrent problems by @warren830 in https://github.com/merico-dev/lake/pull/1275
- docs: refine the main readme by @Startrekzky in https://github.com/merico-dev/lake/pull/1277
- docs: update Chinese main README by @Startrekzky in https://github.com/merico-dev/lake/pull/1283
- fix: multithread read empty config by @mappjzc in https://github.com/merico-dev/lake/pull/1263
- Feat add GitHub response field by @mappjzc in https://github.com/merico-dev/lake/pull/1282
- feat(github): extract relation between pr and issue by @warren830 in https://github.com/merico-dev/lake/pull/1285
- fix(jenkins): change delete scope by @warren830 in https://github.com/merico-dev/lake/pull/1290
- fix(github): fix test connection by @warren830 in https://github.com/merico-dev/lake/pull/1289
- fix: spell component by @mappjzc in https://github.com/merico-dev/lake/pull/1291
- feat: add validate for force required field by @mappjzc in https://github.com/merico-dev/lake/pull/1297
- fix: jira settings > enable reset query on multiselect fields by @e2corporation in https://github.com/merico-dev/lake/pull/1296
- fix: create pipeline > restore basic textarea editor in advanced mode by @e2corporation in https://github.com/merico-dev/lake/pull/1295
- fix: jira proxy should be lowercase by @klesh in https://github.com/merico-dev/lake/pull/1292
- Feat creat ref bug stats by @warren830 in https://github.com/merico-dev/lake/pull/1293
- fix(plugins): add support for proxy field in api by @warren830 in https://github.com/merico-dev/lake/pull/1298
- fix(gitlab): fix confusing tables by @warren830 in https://github.com/merico-dev/lake/pull/1300
- feat: reconfigure proxy and extend github settings by @e2corporation in https://github.com/merico-dev/lake/pull/1276
- jira server support by @mindlesscloud in https://github.com/merico-dev/lake/pull/1301
- fix: handle status code 404 by @mindlesscloud in https://github.com/merico-dev/lake/pull/1305
- fix(frontend): modify jira url for issuetyp and field by @warren830 in https://github.com/merico-dev/lake/pull/1309
- fix(jenkins): change DurationSec unit to second by @warren830 in https://github.com/merico-dev/lake/pull/1310
- chore(docs): release v0.9.0 by @warren830 in https://github.com/merico-dev/lake/pull/1313
Full Changelog: merico-dev/lake@v0.8.0...v0.9.0
v0.8.0
IMPORTANT: DevLake doesn't support Database Schema Migration yet, upgrading an existing instance is likely to break, we recommend that you deploy a new instance instead.
What's Changed
- docs: update issue templates by @Startrekzky in https://github.com/merico-dev/lake/pull/1173
- Automated tests by @joncodo in https://github.com/merico-dev/lake/pull/1174
- Update README by @basicthinker in https://github.com/merico-dev/lake/pull/1178
- Fix store pr labels individually by @warren830 in https://github.com/merico-dev/lake/pull/1180
- fix(plugins): pass pointer instead value by @warren830 in https://github.com/merico-dev/lake/pull/1183
docs
: update main README.md by @e2corporation in https://github.com/merico-dev/lake/pull/1152- docs: fixed instructions for updated installation by @kevin-kline in https://github.com/merico-dev/lake/pull/1154
- refactor(plugins): use cursor to iterate dbdata by @warren830 in https://github.com/merico-dev/lake/pull/1185
feat
: setup multi-selectors for jira issue types w/ api proxy |1064
by @e2corporation in https://github.com/merico-dev/lake/pull/1177- Task cancelling for GitHub plugin by @kevin-kline in https://github.com/merico-dev/lake/pull/1179
- WIP by @joncodo in https://github.com/merico-dev/lake/pull/1188
- Feat: Adding Kubernetes deploy support by @daniel-hutao in https://github.com/merico-dev/lake/pull/1193
- refactor(domain layer,plugins): indicate which sub task failed by @warren830 in https://github.com/merico-dev/lake/pull/1181
- docs: update main README for v0.7.0 by @klesh in https://github.com/merico-dev/lake/pull/1197
- docs: update English and Chinese Readmes to v0.7.0 by @Startrekzky in https://github.com/merico-dev/lake/pull/1198
hotfix
: config-ui - fix create pipeline page |1176
by @e2corporation in https://github.com/merico-dev/lake/pull/1191- feat: git extractor support private repo by @mindlesscloud in https://github.com/merico-dev/lake/pull/1202
- E2E tests that can be run manually once per iteration by @joncodo in https://github.com/merico-dev/lake/pull/1189
- fix: refdiff rook_pkg_path typo by @klesh in https://github.com/merico-dev/lake/pull/1206
- feat:Encrypt for JiraAuth by @mappjzc in https://github.com/merico-dev/lake/pull/1205
- docs: fix typo for
gitextractor
plugin by @klesh in https://github.com/merico-dev/lake/pull/1208 - docs: update readme example code by @klesh in https://github.com/merico-dev/lake/pull/1209
- fix(refdiff): fix progress by @warren830 in https://github.com/merico-dev/lake/pull/1210
- Fix jenkins save builds by @warren830 in https://github.com/merico-dev/lake/pull/1204
- feat: create pipeline - advanced pipeline mode |
1127
by @e2corporation in https://github.com/merico-dev/lake/pull/1203 - fix(plugins): change assignee id by @warren830 in https://github.com/merico-dev/lake/pull/1211
- fix: use hooks to handle encryption and decryption by @mappjzc in https://github.com/merico-dev/lake/pull/1212
- Fix empty pipeline stage causing backend to crash by @klesh in https://github.com/merico-dev/lake/pull/1214
- docs: update developer setup procedure by @klesh in https://github.com/merico-dev/lake/pull/1215
- fix(jenkins): fix table definition by @warren830 in https://github.com/merico-dev/lake/pull/1219
- fix: github reporting 'invalid token' for invalid endpoint url by @klesh in https://github.com/merico-dev/lake/pull/1218
- fix(github): make sure of data integration by @warren830 in https://github.com/merico-dev/lake/pull/1224
- fix: remove empty workflow by @klesh in https://github.com/merico-dev/lake/pull/1225
- fix(github): github not collecting pull requests by @klesh in https://github.com/merico-dev/lake/pull/1227
- fix: retry with new nonce by @mindlesscloud in https://github.com/merico-dev/lake/pull/1228
- fix gitextractor arguments validation by @klesh in https://github.com/merico-dev/lake/pull/1236
- fix(refdiff): correct progress by @warren830 in https://github.com/merico-dev/lake/pull/1235
- fix: ae plugin tasks argument not working by @klesh in https://github.com/merico-dev/lake/pull/1237
- fix: collect pipeline find with project_id by @mappjzc in https://github.com/merico-dev/lake/pull/1241
- fix(feishu): decrease ratelimit by @warren830 in https://github.com/merico-dev/lake/pull/1242
- fix(frontend): to run in advanced mode by @warren830 in https://github.com/merico-dev/lake/pull/1240
- Fix jira collect board panic by @mappjzc in https://github.com/merico-dev/lake/pull/1244
- User setup fixes by @klesh in https://github.com/merico-dev/lake/pull/1254
- chore: release v0.8.0 by @klesh in https://github.com/merico-dev/lake/pull/1255
- Hotfix for github PR by @klesh in https://github.com/merico-dev/lake/pull/1259
New Contributors
- @basicthinker made their first contribution in https://github.com/merico-dev/lake/pull/1178
- @daniel-hutao made their first contribution in https://github.com/merico-dev/lake/pull/1193
- @mappjzc made their first contribution in https://github.com/merico-dev/lake/pull/1205
Full Changelog: merico-dev/lake@v0.7.0...v0.8.0
v0.7.0
What's Changed
- fix: replaced /env with /ping by @kevin-kline in https://github.com/merico-dev/lake/pull/1055
- fix: label color change by @kevin-kline in https://github.com/merico-dev/lake/pull/1056
- Schema v1 issue management by @mindlesscloud in https://github.com/merico-dev/lake/pull/1034
- Fix Github commits data lost by @klesh in https://github.com/merico-dev/lake/pull/1062
- fix: pipelines feature post-development tasks by @e2corporation in https://github.com/merico-dev/lake/pull/1059
- feat: create pipelines - use multi-tag selector for gitlab projects and jira boards |
987
by @e2corporation in https://github.com/merico-dev/lake/pull/1071 feat
jira settings : add jira issue tag selector entries on blur |1078
by @e2corporation in https://github.com/merico-dev/lake/pull/1079- fix(db): changed method to insert jira-sprint-issue by @warren830 in https://github.com/merico-dev/lake/pull/1075
- refactor(plugins): add check statement by @warren830 in https://github.com/merico-dev/lake/pull/1084
- Refactor hide authinfo in log by @warren830 in https://github.com/merico-dev/lake/pull/1085
- feat: add more accurency error message when test connection by @narrowizard in https://github.com/merico-dev/lake/pull/1098
- RefDiff plugin by @klesh in https://github.com/merico-dev/lake/pull/1086
- feat(pipeline): limit requests per second by @warren830 in https://github.com/merico-dev/lake/pull/1093
- feat(github plugin): resolve github commits and pull requests by @warren830 in https://github.com/merico-dev/lake/pull/1107
- feat: git repo extractor by @mindlesscloud in https://github.com/merico-dev/lake/pull/1109
- refactor(plugins): change tables and clean funcs by @warren830 in https://github.com/merico-dev/lake/pull/1112
- feat: link tool layer github issues to commit by @joncodo in https://github.com/merico-dev/lake/pull/1116
- feat(plugins-github): enrich pull request with labels by @warren830 in https://github.com/merico-dev/lake/pull/1108
- fix: clean up previous collected/converted data for jira by @klesh in https://github.com/merico-dev/lake/pull/1121
- Feat enrich issues severity component by @warren830 in https://github.com/merico-dev/lake/pull/1122
- Docs for refdiff on Mac by @joncodo in https://github.com/merico-dev/lake/pull/1117
- docs: more accurate document by @klesh in https://github.com/merico-dev/lake/pull/1119
- fix multiple problems for PingCap release by @klesh in https://github.com/merico-dev/lake/pull/1130
feat
: pipeline run - implement multi-stage task activity |1077
by @e2corporation in https://github.com/merico-dev/lake/pull/1091- fix: ref names of refs_commits_diffs are missing prefix by @klesh in https://github.com/merico-dev/lake/pull/1131
- fix: invalid struct type error for jira plugin by @klesh in https://github.com/merico-dev/lake/pull/1141
- fix: fix too many connections by @mindlesscloud in https://github.com/merico-dev/lake/pull/1142
- refactor: optimize label collect by @mindlesscloud in https://github.com/merico-dev/lake/pull/1143
- refactor: rename
new/old_commit_sha
by @klesh in https://github.com/merico-dev/lake/pull/1144 - Update README.md by @joncodo in https://github.com/merico-dev/lake/pull/1128
- feat: github plugin collect
merge_commit_sha
by @klesh in https://github.com/merico-dev/lake/pull/1149 - fix(plugins): fix multiple bugs to current version by @warren830 in https://github.com/merico-dev/lake/pull/1138
- refactor: remove issues.owner_id by @mindlesscloud in https://github.com/merico-dev/lake/pull/1153
- fix(plugins): fix severity not shown by @warren830 in https://github.com/merico-dev/lake/pull/1159
- fix(plugins): added progress by @warren830 in https://github.com/merico-dev/lake/pull/1158
- refactor: rename github_repository to githu_repo by @klesh in https://github.com/merico-dev/lake/pull/1160
- github repository renaming for client side / docker-compose support local build by @klesh in https://github.com/merico-dev/lake/pull/1161
- fix(plugins): store number in key field by @warren830 in https://github.com/merico-dev/lake/pull/1162
- fix: fix pipeline got stuck by @mindlesscloud in https://github.com/merico-dev/lake/pull/1164
- refactor(plugins): combine convert repos by @warren830 in https://github.com/merico-dev/lake/pull/1163
- Doc update j by @joncodo in https://github.com/merico-dev/lake/pull/1151
- fix: fix column name committer_id by @mindlesscloud in https://github.com/merico-dev/lake/pull/1167
- refactor(domainlayer): modify table.boards by @warren830 in https://github.com/merico-dev/lake/pull/1169
- fix: added org as prefix to github repo name by @klesh in https://github.com/merico-dev/lake/pull/1170
- Release v0.7.0 by @klesh in https://github.com/merico-dev/lake/pull/1171
- fix: remove build section from release yml by @klesh in https://github.com/merico-dev/lake/pull/1172
New Contributors
- @warren830 made their first contribution in https://github.com/merico-dev/lake/pull/1075
Full Changelog: merico-dev/lake@v0.6.0...v0.7.0
v0.6.1
v0.6.0
Important Note: In order for this to work for legacy users, you will have to delete your DB and install the code fresh since some table have changed and we do not support database migrations at this time. DB migrations will be in a future release coming soon! For any questions, please create a ticket. :)
What's Changed
- chore: rm extra columns on mrCommits by @kevin-kline in https://github.com/merico-dev/lake/pull/938
- docs: change wording in user flow screenshot by @Startrekzky in https://github.com/merico-dev/lake/pull/940
- chore: cleanup unused imports by @e2corporation in https://github.com/merico-dev/lake/pull/939
- fix: more specific error msg for unauthorized by @klesh in https://github.com/merico-dev/lake/pull/946
- Push API by @kevin-kline in https://github.com/merico-dev/lake/pull/944
- feat: fix local mode for view dashboards button by @joncodo in https://github.com/merico-dev/lake/pull/948
- Rename
originkey
toid
by @klesh in https://github.com/merico-dev/lake/pull/959 - feat: collect all jira issue field in db by @likyh in https://github.com/merico-dev/lake/pull/955
- fix: moves extra dashboards to _archive folder by @ggcannard in https://github.com/merico-dev/lake/pull/958
- feat: migrations with golang-migrate by @joncodo in https://github.com/merico-dev/lake/pull/976
- feat: adds compose profiles by @ggcannard in https://github.com/merico-dev/lake/pull/973
- feat: insert tests for some domain level DB models - WIP by @kevin-kline in https://github.com/merico-dev/lake/pull/974
- docs: add description of how migrations work by @kevin-kline in https://github.com/merico-dev/lake/pull/980
- feat: ae supports canceling by @klesh in https://github.com/merico-dev/lake/pull/956
feat
#963 pipelines: create new pipeline by @e2corporation in https://github.com/merico-dev/lake/pull/975- Kk db tests by @kevin-kline in https://github.com/merico-dev/lake/pull/981
- Jira issue commits relationship by @klesh in https://github.com/merico-dev/lake/pull/967
- feat: sprint issue burndowm by @mindlesscloud in https://github.com/merico-dev/lake/pull/986
- Fix 20211221 by @klesh in https://github.com/merico-dev/lake/pull/991
- Go feishu by @likyh in https://github.com/merico-dev/lake/pull/969
- Code hosting domain by @klesh in https://github.com/merico-dev/lake/pull/1005
- style: tidy
go.mod
correctly by @Juneezee in https://github.com/merico-dev/lake/pull/1013 - chore: auto release to docker hub by @narrowizard in https://github.com/merico-dev/lake/pull/1021
- Cross domain part for #915 by @klesh in https://github.com/merico-dev/lake/pull/1015
- chore: fix config ui build error by @narrowizard in https://github.com/merico-dev/lake/pull/1027
feat
#965 pipelines: show pipeline activity & details by @e2corporation in https://github.com/merico-dev/lake/pull/997- fix: test multiple github tokens in parallel by @klesh in https://github.com/merico-dev/lake/pull/1030
- fix: enrichment should happen before conversion by @klesh in https://github.com/merico-dev/lake/pull/1029
- feat: collect/convert missing fields from gitlab to domain layer by @klesh in https://github.com/merico-dev/lake/pull/1040
feat
#964 pipelines: manage pipelines by @e2corporation in https://github.com/merico-dev/lake/pull/1037Hotfix
manage pipelines : fix pagination displayed count & range by @e2corporation in https://github.com/merico-dev/lake/pull/1047- fix: nginx, fonts and images loading no css cache by @joncodo in https://github.com/merico-dev/lake/pull/1053
New Contributors
- @Juneezee made their first contribution in https://github.com/merico-dev/lake/pull/1013
Full Changelog: merico-dev/lake@0.5.0...v0.6.0
0.5.0
What's Changed
- docs: update the main readme by @hezyin in https://github.com/merico-dev/lake/pull/817
- feat: add shortcuts to setup in main readme by @Startrekzky in https://github.com/merico-dev/lake/pull/818
- feat: update chinese main readme by @Startrekzky in https://github.com/merico-dev/lake/pull/819
- fix: #619 Config-UI - Setup Delete Connection UX Workflow by @e2corporation in https://github.com/merico-dev/lake/pull/816
- Refactor: remove type assertion from jira issue collector by @klesh in https://github.com/merico-dev/lake/pull/820
- refactor: unify nullable datetime to
*time.Time
by @klesh in https://github.com/merico-dev/lake/pull/821 - fix: POST requests should return StatusCreated when succeeded by @klesh in https://github.com/merico-dev/lake/pull/826
- feat: sprint_issues in domain layer by @mindlesscloud in https://github.com/merico-dev/lake/pull/828
- Handle url query strings with net/url package by @kevin-kline in https://github.com/merico-dev/lake/pull/829
- fix: jira - add /rest to relative paths IMPORTANT FIX - PLEASE READ by @kevin-kline in https://github.com/merico-dev/lake/pull/834
- chore: some helpful model comments by @kevin-kline in https://github.com/merico-dev/lake/pull/832
- feat: update tin badge and devlake value prop in main README by @Startrekzky in https://github.com/merico-dev/lake/pull/836
- feat: update tin setup link and adjust alignment by @Startrekzky in https://github.com/merico-dev/lake/pull/837
- add lint to ci for Frontend by @joncodo in https://github.com/merico-dev/lake/pull/839
- feat: #621 config-ui : connection form validations by @e2corporation in https://github.com/merico-dev/lake/pull/833
- docs: add architecture diagram by @klesh in https://github.com/merico-dev/lake/pull/845
- feat: add demo link and language switching by @Startrekzky in https://github.com/merico-dev/lake/pull/849
- fix: handle / or no / on baseUrl by @kevin-kline in https://github.com/merico-dev/lake/pull/840
- fix: #629 config-ui : add loading indicators by @e2corporation in https://github.com/merico-dev/lake/pull/842
- feat: reamove story point coefficient by @joncodo in https://github.com/merico-dev/lake/pull/838
- feat: store jira worklog by @mindlesscloud in https://github.com/merico-dev/lake/pull/852
- feat: adjust position of archi diagram in main README by @Startrekzky in https://github.com/merico-dev/lake/pull/856
- feat: update architecture diagram in readme by @Startrekzky in https://github.com/merico-dev/lake/pull/857
- Update README.md by @nitinvasanth in https://github.com/merico-dev/lake/pull/855
- feat: dynamic JSON for triggers page by @kevin-kline in https://github.com/merico-dev/lake/pull/851
- feat: remove ph badges by @Startrekzky in https://github.com/merico-dev/lake/pull/860
- Fix some small issues found during custom support sessions by @klesh in https://github.com/merico-dev/lake/pull/867
- feat: only compile the plugins you want by @joncodo in https://github.com/merico-dev/lake/pull/850
- feat: change usage format by @joncodo in https://github.com/merico-dev/lake/pull/871
- refactor: move domain layer into framework by @mindlesscloud in https://github.com/merico-dev/lake/pull/874
- fix: fix doc for #658 by @mindlesscloud in https://github.com/merico-dev/lake/pull/876
- feat: pipeline api by @klesh in https://github.com/merico-dev/lake/pull/864
- feat: test connection by @joncodo in https://github.com/merico-dev/lake/pull/841
- fix: removed unnecessary comma from error message on /test by @kevin-kline in https://github.com/merico-dev/lake/pull/884
- fix: removed refs to domain plugins in UI by @kevin-kline in https://github.com/merico-dev/lake/pull/880
- Update README.md by @MaximDub in https://github.com/merico-dev/lake/pull/885
- refactor: migrate db just in one place by @mindlesscloud in https://github.com/merico-dev/lake/pull/895
- fix: gitlab dashboard 80th percentile metric by @kevin-kline in https://github.com/merico-dev/lake/pull/901
- fix: jira dashboard by @kevin-kline in https://github.com/merico-dev/lake/pull/898
- fix: add npm install to make configure-dev by @hezyin in https://github.com/merico-dev/lake/pull/903
- fix: tiny text update dev lake - devLake by @kevin-kline in https://github.com/merico-dev/lake/pull/908
- docs: tiny readme update by @kevin-kline in https://github.com/merico-dev/lake/pull/905
- Ae plugin by @joncodo in https://github.com/merico-dev/lake/pull/858
- Fix ae signing algo by @klesh in https://github.com/merico-dev/lake/pull/917
- fix: add docker wait on hosts feature by @e2corporation in https://github.com/merico-dev/lake/pull/873
- fix: duplicate data fix gitlab / github by @kevin-kline in https://github.com/merico-dev/lake/pull/918
- docs: update domainlayer readme to reflect latest design by @klesh in https://github.com/merico-dev/lake/pull/921
- fix: remove
wait
so offline page can show its charm by @klesh in https://github.com/merico-dev/lake/pull/922 - feat: remove old binaries when running make dev by @joncodo in https://github.com/merico-dev/lake/pull/923
- Gitlab was not enriching additions or deletions on commits by @joncodo in https://github.com/merico-dev/lake/pull/930
- fix: remove tool layer query from demo dashboard by @Startrekzky in https://github.com/merico-dev/lake/pull/932
New Contributors
- @MaximDub made their first contribution in https://github.com/merico-dev/lake/pull/885
Full Changelog: merico-dev/lake@v0.4.0...0.5.0
v0.4.0
Changelog
- JIRA plugin supports multi data sources
- Redisgned brand new
config-ui
- No restart needed after configuration
- Added scenario based Dashboard for quickstart
- Added Github plugin
- Added sprints/users collection for JIRA
- Dashboards are now packed into grafana images, no need to clone whole repo for deployment now
- Added Gitlab domain layer conversion support
- Many bug fixes...
0.3.6
Full Changelog: merico-dev/lake@0.3.5...0.3.6
This is the fix for self hosted gitlab