Commit a612ee1
committed
chore(release): 1.0.0 [skip ci]
## 1.0.0 (2025-06-09)
### ⚠ BREAKING CHANGES
* Enhanced release detection may trigger releases for previously undetected conventional commits
* None (fully backward compatible)
* Complete production readiness implementation
Major features:
- Comprehensive CI/CD pipeline with GitHub Actions workflows
- Advanced security middleware and credential management
- Intelligent default parameter injection system
- Enhanced error handling and validation schemas
- Production-ready testing suite with unit, integration, and e2e tests
- Automated release management with semantic versioning
- Complete documentation and community support infrastructure
Technical improvements:
- Resolved all 26 critical ESLint errors for code quality compliance
- Fixed TypeScript compatibility issues with Node.js experimental features
- Implemented proper import/export resolution across all modules
- Added comprehensive security scanning and vulnerability management
- Enhanced MCP protocol implementation with robust error handling
This release establishes the foundation for a production-ready MCP server
with enterprise-grade reliability, security, and maintainability.
### 🚀 Features
* 🧠 Knowledge Base Semantic Search - Complete Implementation & Documentation ([ecdeaa1](ecdeaa1))
* add comprehensive dataproc tools testing and fix critical get_zeppelin_url bug ([658efb5](658efb5))
* add production-ready web hosting and enhanced async query tracking ([#12](#12)) ([618e8fd](618e8fd)), closes [#11](#11)
* Add profile management and cluster operations to server request handlers ([ef3feae](ef3feae))
* Clean logging, robust GCS output handler, and working TypeScript integration test setup. All debug/info logs now go to stderr and are controlled by LOG_LEVEL. Test runner and imports fixed for ts-node/esm. Marking project milestone. ([8975170](8975170))
* **docs:** enable Mermaid diagram rendering in Jekyll documentation ([#24](#24)) ([95464d1](95464d1))
* enhance CI/CD pipeline with automatic PR merge publishing ([eba93bd](eba93bd))
* Enhance OutputParser to support Hive table output parsing ([0c85a7a](0c85a7a))
* fix list_profiles bug and optimize response format ([#22](#22)) ([68137d4](68137d4))
* Implement Default Parameter Manager for environment-specific parameter handling ([e2cf6e7](e2cf6e7))
* production-ready dataproc mcp server with comprehensive ci/cd pipeline ([ae4fa7e](ae4fa7e))
* **tests:** Refactor MCP resource and prompt tests to use service classes and Zod schemas ([27a52c9](27a52c9))
* remove outdated cluster profiles and add new setup scripts ([7e35040](7e35040))
* update MCP Client references to Roo and enhance documentation for better integration ([5d5d266](5d5d266))
### 🐛 Bug Fixes
* change package scope to [@dipseth](https://github.com/dipseth) for NPM publishing ([c6cb45d](c6cb45d))
* **docs:** comprehensive GitHub Pages Jekyll documentation fixes ([8ee4919](8ee4919))
* correct package name in post-release validation ([a5bb30b](a5bb30b))
* enable Jekyll processing for GitHub Pages ([5b2975b](5b2975b))
* **docs:** fix GitHub Pages links and CI/CD workflow ([f18774e](f18774e))
* reduce semantic-release GitHub assets to prevent conflicts ([cf9561b](cf9561b))
* remove duplicate config/server.json entry from .gitignore ([bb088c6](bb088c6))
* remove invalid 'Document' from TypeDoc kindSortOrder ([3ca02e5](3ca02e5))
* **knowledge:** resolve collection mismatch between storage and retrieval ([5d9472f](5d9472f))
* resolve ES module build script issue and enhance CI/CD mode ([700d1b9](700d1b9))
* resolve GitHub Actions label permissions and enhance TypeScript safety ([a1077a5](a1077a5))
* resolve metastore configuration issue and update README ([502d088](502d088)), closes [#17](#17) [#17](#17)
* resolve semantic-release template error in successComment ([5426e48](5426e48))
* smart configuration path resolution for response-filter.json ([9356244](9356244))
* update GitHub Pages workflow and package references ([df356d2](df356d2))
* Update impersonateServiceAccount in server configuration for correct service account usage ([3b9ab78](3b9ab78))
* update server.json authentication details and add to .gitignore ([bd8e596](bd8e596))
### 📚 Documentation
* add GitHub Pages setup guide ([f6769dd](f6769dd))
* Enhance README and guides with default parameter management details and user experience improvements ([5da9077](5da9077))
* fix GitHub Pages links and add comprehensive configuration section ([6f4ff9e](6f4ff9e))
* fix Jekyll permalinks for API_REFERENCE and index pages ([9a16ba6](9a16ba6))
* trigger documentation workflow to test Jekyll fix ([36bb2f4](36bb2f4))
* update documentation for v3.1.1 ([9c51b65](9c51b65))
* update documentation for v3.1.2 ([d63c6bf](d63c6bf))
* update documentation for v3.1.3 ([3c9b295](3c9b295))
* update documentation for v4.0.0 ([16fbcef](16fbcef))
* update documentation for v4.1.0 ([19032dd](19032dd))
* update documentation for v4.2.0 ([82a0c25](82a0c25))
* update MCP configuration examples to use NPM package ([da1f165](da1f165))
* update npm version badge to use shields.io for better cache management ([d3b69da](d3b69da))
### ♻️ Code Refactoring
* improve CI workflow readability and efficiency ([baff59b](baff59b))1 parent 9a20430 commit a612ee1
3 files changed
+91
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
10 | 98 | | |
11 | 99 | | |
12 | 100 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments