Releases: apache/bigtop-manager
Releases · apache/bigtop-manager
v1.1.0
What's Changed
- BIGTOP-4129: Bump version to 1.1.0-SNAPSHOT by @kevinw66 in #211
- BIGTOP-4412: Add document for release process by @kevinw66 in #212
- BIGTOP-4413: Fix the issue of failed installation of JDK by @wuchunfu in #213
- BIGTOP-4414: Move tool info to database by @kevinw66 in #214
- BIGTOP-4415: Fix docker dev environment by @kevinw66 in #215
- BIGTOP-4416: Fix Docker build error by DockerFile.rocky8 (arm system) by @Xeno-H1kari in #216
- BIGTOP-4427: Set commit message default to pr title by @kevinw66 in #218
- BIGTOP-4425: Skip agent installation if user already installed by @kevinw66 in #217
- BIGTOP-4430: Implement cardinality check for component-to-host assignments by @FU-design in #219
- BIGTOP-4440: Optimize the destroy function of docker/containers/build.sh by @timyuer in #222
- BIGTOP-4441: Fix use error prometheus port for metrics retrieve by @kevinw66 in #223
- BIGTOP-4426: Fix Use of password hash with insufficient computational effort by @wuchunfu in #220
- BIGTOP-4442: Support resolve nested variables for service config by @kevinw66 in #224
- BIGTOP-4439: Support qwen3 series models by @lhpqaq in #221
- BIGTOP-4443: bump happy-dom to 15.10.2 and vitest to 2.1.9 by @wuchunfu in #225
- BIGTOP-4450: Change Shell scripts to Unix line-ending format when Maven build by @leeoo in #232
- BIGTOP-4448: Duplicate checks should be added when adding hosts by @Dansanyo in #230
- BIGTOP-4451: Error starting mysql when mysql client already installed via package manager by @kevinw66 in #233
- BIGTOP-4449: Bump few frontend dependencies to a newer version by @FU-design in #229
- BIGTOP-4452: Fix broken layout on login page by @FU-design in #234
- BIGTOP-4453: Fix Prometheus/Grafana params by @kevinw66 in #235
- BIGTOP-4456: Improve log for setup agent by @kevinw66 in #237
- BIGTOP-4458: Auto find java bin when start server/agent by @kevinw66 in #239
- BIGTOP-4444: Options when adding hosts Default parameters should take effect by @Dansanyo in #238
- BIGTOP-4465: Make the service process names clear and intuitive by @leeoo in #241
- BIGTOP-4447: Add basic MCP Server support by @lhpqaq in #227
- BIGTOP-4464: Optimize cluster/host metrics structure by @kevinw66 in #240
- BIGTOP-4454: Add hostname duplication check on host addition by @FU-design in #236
- BIGTOP-4466: Add charts for cluster and host metrics by @FU-design in #242
- BIGTOP-4468: Separate repository into service and dependency by @FU-design in #245
- BIGTOP-4467: Merge tool table data into repo table by @kevinw66 in #244
- BIGTOP-4445: Bump Apache Doris for extra stack by @timyuer in #231
- BIGTOP-4470: Kafka should read env file when starting by @Chenhuab in #248
- BIGTOP-4478: Add API for change password by @wuchunfu in #250
- BIGTOP-4480: Fix HBase error jvm params cause startup failure by @Dansanyo in #252
- BIGTOP-4477: Add confirmation before executing commands by @FU-design in #249
- BIGTOP-4482: Add config property action to reduce payload size by @kevinw66 in #254
- BIGTOP-4481: Optimize frontend code structure by @FU-design in #253
- BIGTOP-4479: Add token version control by @wuchunfu in #251
- BIGTOP-4483: Add CLI and Vite plugin for auto-generating image map by @FU-design in #255
- BIGTOP-4485: Add MCP tools for clusters/services/hosts/components by @timyuer in #256
- BIGTOP-4488: Add required attribute for config property by @kevinw66 in #258
- BIGTOP-4489: Collect ZooKeeper metrics to Prometheus by @kevinw66 in #259
- BIGTOP-4490: Add required field validation in service configuration by @FU-design in #260
- BIGTOP-4491: Add ZooKeeper dashboard to Grafana by @kevinw66 in #261
- BIGTOP-4487: Disable hadoop short-circuit read when glibc version lower than 2.34 by @Dansanyo in #257
- BIGTOP-4498: Support remove service by @FU-design in #266
- BIGTOP-4496: Excessive warning logs during component installation by @Dansanyo in #265
- BIGTOP-4492: Improve service remove API by @kevinw66 in #262
- BIGTOP-4495: Add agent operations API by @kevinw66 in #263
- BIGTOP-4502: Check required by services when removing a service by @kevinw66 in #273
- BIGTOP-4501: NodeManager should find the ResourceManager IP address when starting by @Chenhuab in #272
- BIGTOP-4503: Fix SparkThriftServer error with incorrect PID file causing check failure by @Chenhuab in #274
- BIGTOP-4500: Support start/stop/restart operations for agent by @FU-design in #270
- BIGTOP-4504: Remove unnecessary warnings when generating configs by @kevinw66 in #275
- BIGTOP-4505: Add charts template for ZooKeeper by @kevinw66 in #276
- BIGTOP-4506: Remove display name of config property by @kevinw66 in #277
- BIGTOP-4507: Add dynamic charts for service metrics by @FU-design in #278
- BIGTOP-4509: Fix query wrong components for a service by @FU-design in #281
- BIGTOP-4508: Fix datanode and nodemanager unable to create multi disk directories by @lvkaihua in #280
- BIGTOP-4510: Add usePngImage composable with default PNG fallback by @FU-design in #284
New Contributors
- @Xeno-H1kari made their first contribution in #216
- @leeoo made their first contribution in #232
- @Dansanyo made their first contribution in #230
- @Chenhuab made their first contribution in #248
Full Changelog: release-1.0.0...release-1.1.0
v1.0.0
What's Changed
- BIGTOP-4116: Add .asf.yaml file by @kevinw66 in #5
- BIGTOP-4117: Fix file permissions on Linux by @timyuer in #6
- BIGTOP-4120. Fix CI workflow by @sekikn in #8
- BIGTOP-4125: Use skywalking-eyes to check license header instead of apache-rat-plugin by @kevinw66 in #9
- BIGTOP-4119: Add banner by @timyuer in #7
- BIGTOP-4127: Introduce spotless for code style check by @kevinw66 in #11
- BIGTOP-4146: Reorganize task log files by @kevinw66 in #12
- BIGTOP-4144: Introduce gRPC for server-agent communication by @kevinw66 in #13
- BIGTOP-4152: Add task log gRPC service to read agent logs by @kevinw66 in #14
- BIGTOP-4154: Support streaming shell output into task log by @kevinw66 in #15
- BIGTOP-4124: Add YARN component on Bigtop-3.3.0 stack by @timyuer in #16
- BIGTOP-4159: Reading agent task log encoding garbled bug fixing by @fuxiaofengfu in #18
- BIGTOP-4158: Support service add job retry when failed by @kevinw66 in #17
- BIGTOP-4162: Add health check for components by @kevinw66 in #19
- BIGTOP-4163: Add quick links for service by @kevinw66 in #20
- BIGTOP-4164: Close sse connection when task log window closed by @FU-design in #21
- BIGTOP-4165: Correct MySQL DDL to make add host step progress by @HalimKim in #22
- BIGTOP-4166: Make task log messages more user friendly by @kevinw66 in #23
- BIGTOP-4168: Add log progress messages on the task log page by @FU-design in #25
- BIGTOP-4169: The task log service did not send the completion signal by @kevinw66 in #26
- BIGTOP-4167: Add longtext attr to config property and use textarea for UI display by @kevinw66 in #24
- BIGTOP-4173 : DDL file to create all related tables (MySQL) by @HalimKim in #27
- BIGTOP-4172: Rename mapstruct class name by @kevinw66 in #28
- BIGTOP-4174: Add a separate ci job for unit testing by @kevinw66 in #29
- BIGTOP-4175: Improve the start/stop/restart operations for services by @FU-design in #30
- BIGTOP-4176: Rename ORM entities by @kevinw66 in #31
- BIGTOP-4179: Fix wrong total number of pagination values in job table by @FU-design in #34
- BIGTOP-4177: Add ut cases for config classes in server module by @kevinw66 in #32
- BIGTOP-4181: Refactor factory/runner for job/stage by @kevinw66 in #36
- BIGTOP-4180: Add ut cases for controller classes in server module by @kevinw66 in #35
- BIGTOP-4178: Skip frontend-maven-plugin executions when running unit tests by @kevinw66 in #33
- BIGTOP-4131: Add Tez component on Bigtop-3.3.0 stack by @kevinw66 in #37
- BIGTOP-4184: Remove supplementary groups for service user by @kevinw66 in #38
- BIGTOP-4185: Optimize stack spi related classes by @kevinw66 in #39
- BIGTOP-4186: Introduce postcss for CSS processing by @FU-design in #41
- BIGTOP-4187: Upload tez.tar.tz to hdfs after installed by @kevinw66 in #42
- BIGTOP-4188: Bump vite and vue to latest version by @FU-design in #44
- BIGTOP-4130: Add MapReduce2 component on Bigtop-3.3.0 stack by @kevinw66 in #45
- BIGTOP-4189: Mock Data Implementation for AI Chat API in Bigtop-Manager by @lhpqaq in #46
- BIGTOP-4135: Add Flink component on Bigtop-3.3.0 stack by @kevinw66 in #47
- BIGTOP-4190: Remove nop stack and mock real stack on dev mode by @kevinw66 in #48
- BIGTOP-4191: Add AI assistant module, integrating with a large language model for basic conversational functionality. by @NingNing0111 in #49
- BIGTOP-4137: Add Solr component on Bigtop-3.3.0 stack by @lvkaihua in #40
- BIGTOP-4194: Add infra stack with the simplest Prometheus support by @kevinw66 in #51
- BIGTOP-4193: Read java home from env/props on component params by @kevinw66 in #50
- BIGTOP-4207: Add ut framework for frontend by @FU-design in #52
- BIGTOP-4208: Split routes into modules by @FU-design in #53
- BIGTOP-4192: Switch ORM framework from JPA to MyBatis by @timyuer in #54
- BIGTOP-4210: Add mybatis audit interceptor by @timyuer in #56
- BIGTOP-4209: Add backend API for AI Chat functionality by @lhpqaq in #55
- BIGTOP-4212: Add language prompt of AI Chat by @lhpqaq in #58
- BIGTOP-4216: Add a ci job for Vue/Typescript unit testing by @pckinghao in #60
- BIGTOP-4211: Optimize mybatis audit interceptor by @timyuer in #57
- BIGTOP-4217: Add findByCondition by @timyuer in #61
- BIGTOP-4213: Add LLM platform DashScope by @lhpqaq in #59
- BIGTOP-4219: Use annotation style config for MyBatis by @kevinw66 in #62
- BIGTOP-4139: Support OpenEuler 22.03 for Bigtop Manager by @timyuer in #63
- BIGTOP-4220: Remove Message Repository and replace it with ChatMemory by @lhpqaq in #64
- BIGTOP-4222: Add LLM platform QianFan by @lhpqaq in #65
- BIGTOP-4224: Add pr title checker on workflows by @kevinw66 in #67
- BIGTOP-4225: Remove mybatis config from application.yml by @kevinw66 in #69
- BIGTOP-4221: Rename AIChat to Chatbot by @lhpqaq in #68
- BIGTOP-4223: Support PostgreSQL for mybatis by @fuxiaofengfu in #66
- BIGTOP-4227: Address SQL injection vulnerability for Mybatis by @timyuer in #70
- BIGTOP-4228: Fix build failure after optimized SQLBuilder class by @kevinw66 in #72
- BIGTOP-4145: Improve docker development support scripts by @timyuer in #73
- BIGTOP-4230: Add some methods for BaseDao by @lhpqaq in #74
- BIGTOP-4226: Support soft deletion in Chatbot by @lhpqaq in #71
- BIGTOP-4235: Fix update in SQLBuilder by @lhpqaq in #79
- BIGTOP-4236: Differentiate the API path of platform and auth platform by @kevinw66 in #80
- BIGTOP-4234: Add chatbot on ui by @FU-design in #77
- BIGTOP-4237: Change the JSON field of the LLM table to string by @lhpqaq in #81
- BIGTOP-4240: Add some unit tests for Service by @lhpqaq in #84
- BIGTOP-4250: Add ut cases for ai assistant classes by @lhpqaq in #87
- BIGTOP-4238: Collect metrics for disk I/O and file descriptors by @Cat-Drink in #83
- BIGTOP-4244: Separate LLM Config and refactor APIs by @lhpqaq in #85
- BIGTOP-4252: Fix Incorrect File Name retrieved when Tarball downloading by @fuxiaofengfu in #89
- BIGTOP-4251: Add check-typos on workflows by @lhpqaq in #88
- BIGTOP-4245: Refactor APIs for Host by @kevinw66 in #92
- BIGTOP-4248: Refactor APIs for Chatbot by @lhpqaq in #91
- BIGTOP-4254: Move agent cache dir to project store dir by @kevinw66 in #93
- BIGTOP-4256: Add APIs for Repository by @kevinw66 in #95
- BIGTOP-4255: Refactor layout...