Releasing v0.47.0
This is initial our release recorded on Github release page.
Previously our releases are made by our hands on demand thus users would have been difficult to figure out which sources are used to build the container image. From this version, we will tag the container image with the same tag on Git.
To use this version, you can run the following command:
docker run -p 127.0.0.1:8080:8080 asia.gcr.io/kubernetes-history-inspector/release:v0.47.0
Or you can use latest
tag until we release the next release.
⚠️ The container image will be built in our CD pipeline after creating this release. It would take an hour for the container image to actually be available
What's Changed
Other Changes 🛠
- Change the repository temporary for #22 by @kyasbal in #22
- Fixes accidentally not included in the first commit by @kyasbal in #24
- Fix: Correct path to EN user guide by @kkuchima in #26
- Adding a Getting started by @RyuSA in #25
- Adding "getting started" link on README by @RyuSA in #27
- Add permission related section in README by @kyasbal in #28
- Add CODEOWNER file by @kyasbal in #32
- Add a make command to insert license headers by @kyasbal in #33
- Enable Github Action on Pull requests by @kyasbal in #30
- Update README.md by @RadoslavPetkow in #45
- Add issue template by @renamoo in #44
- Update frontend dependencies by @kyasbal in #42
- Add config API by @kyasbal in #47
- Add warning callout not to expose KHI port on the internet by @kyasbal in #50
- Add security policy to KHI. by @SecretSword2 in #49
- Add development guide by @kyasbal in #52
- Close filter selectors when user click outside by @kyasbal in #56
- Add instruction around
DATA_WRITE
audit log. by @kyasbal in #48 - Refactor & bug fixes on node log parser by @kyasbal in #59
- feat(dev): add development container configuration (#54) by @Sozhan308 in #62
- fix the issue graph page won't be rendered by @kyasbal in #66
- Fixed the race condition issue on form fields(fix #64) by @kyasbal in #68
- fix: annotator issues on frontend by @kyasbal in #71
- Generalize the mock input by @kyasbal in #74
- Add a flag to skip tests using Cloud Logging API by @Okabe-Junya in #69
- Docs: Update development-guide.md by @Okabe-Junya in #79
- chore: Fixes several minor problems around devops by @kyasbal in #70
- Add reference generator builds reference from the task graphs by @kyasbal in #63
- Chore: Enable unit test ci with skipping flag by @Okabe-Junya in #78
- Add Angular proxy configuration to simplify development workflow by @kyasbal in #87
- Feature: Introduce golangci-lint by @Okabe-Junya in #77
- Refactor task labels and task metadata related codes with updating Golang to 1.24 by @kyasbal in #97
- Configure linter for markdown Closes #60 by @karthikmanam in #80
- Update go version to 1.24 by @renamoo in #104
- Merge epic/type-safe-task-system into main by @kyasbal in #110
- Update favicon by @omlahore in #113
- Enable CI checks on epic branches in PR by @kyasbal in #115
- Rename types around DAG task system by @kyasbal in #114
- Support multi-platform build by @RyuSA in #118
- Add stale PR/Issue workflow by @jyane in #126
- Refine devcontainer by @RyuSA in #124
- Merge epic/oss-k8s-apiserver into the main branch by @kyasbal in #125
- Update VERSION by @kyasbal in #128
- k8s audit task graph bug fix on GKE by @kyasbal in #129
- fix typo(grammar) by @RyuSA in #131
- Apply new airflow log format by @RyuSA in #132
- Oss tutorial by @RyuSA in #130
- Add link to the OSS tutorial - Closes #72 by @kyasbal in #134
- Update oss.md by @RyuSA in #135
- Enhancement: features page to use PATCH instead of PUT to update by @azgartaj in #116
- Fix the generate-version.sh not to generate wrong lines by @kyasbal in #137
- Add HEAD to v2/inspection/tasks/:taskId/data by @jyane in #138
- Prevent possible fd leak by @jyane in #140
- Refactor inspection data store by @jyane in #142
- Fix suggested file name header field was not assigned by @kyasbal in #143
- Refactoring task related issues found during writing #112 by @kyasbal in #141
- Fix compilation error remained after the merge by @kyasbal in #148
- Fixed issues on task graph resolution by @kyasbal in #147
- Fix "no such a file or directory" error when uploading a large file by @RyuSA in #149
- Include the npm lock file on the root folder by @kyasbal in #152
- Improve the suggested filename format by @kyasbal in #153
- Epic/make composer GA by @RyuSA in #155
- Removed unnecessary repetitive /api/v2/inspection/types calls by @kyasbal in #154
- Fix the wrong terminology
taskID
in APIs by @kyasbal in #157 - remove global @angular/cli from devcontainer by @RyuSA in #162
- Revert "Add HEAD to v2/inspection/tasks/:taskId/data (#138)" by @jyane in #163
- delete latest npm by @RyuSA in #166
- Epic/log views merge by @kyasbal in #164
- Enable parallel download for inspection data by @jyane in #160
- Fix markdown formats to pass markdwonlint by @kyasbal in #169
- Make TaskImplementationID not to implement TaskReference by @kyasbal in #158
- Adding new types to parse structured logs by @kyasbal in #167
- fix the logic error not to expand its children on click the expander by @kyasbal in #170
- Dynamically generate version files. by @renamoo in #174
- Automating the deployment process by @kyasbal in #175
Dependencies ⏫
- Bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #95
- Bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in #146
New Contributors
- @kkuchima made their first contribution in #26
- @RadoslavPetkow made their first contribution in #45
- @SecretSword2 made their first contribution in #49
- @Sozhan308 made their first contribution in #62
- @Okabe-Junya made their first contribution in #69
- @dependabot made their first contribution in #95
- @karthikmanam made their first contribution in #80
- @omlahore made their first contribution in #113
- @jyane made their first contribution in #126
- @azgartaj made their first contribution in #116
Full Changelog: https://github.com/GoogleCloudPlatform/khi/commits/v0.47.0