Repository navigation
Kite CLI 0.2.2
Changelog
- 5ed2742 Revert packager config to working state (no explicit branch/token)
- bb06587 Fix Homebrew branch: use master instead of main
- d742996 Use USE_ENVIRONMENT_VARIABLE for Chocolatey token with JRELEASER_CHOCOLATEY_GITHUB_TOKEN env var
- fbbbd42 Add packager-specific GitHub tokens per JReleaser docs
- d6eb533 Inject token directly into JReleaser config instead of using placeholder
- 61858ae Use correct JReleaser env var pattern for distribution repository tokens
- ee3a952 Add debug step to test token access and JRELEASER_CHOCOLATEY_GITHUB_TOKEN
- f2d225b Fix JReleaser packager config: add commitAuthor and repository token
- e4aadad Add debug step to test chocolatey-bucket write access
- 5d0d130 Revert "Download JReleaser manually with retries"
- 42fa68d Download JReleaser manually with retries
- fd12961 Pin JReleaser to version 1.21.0 for reliable downloads
- 44e25d4 Add Linux ARM64 native image build
- 7ed53e0 Change to universal Java distribution (platform-independent)
- 6c8f396 Remove Windows ARM64 Java binary distribution
- 06b1b17 Fix JReleaser repository branch configuration for Chocolatey/Homebrew
- b01f06b Update kite-cli: include templates in native image
- 81d1f92 use LICENSE.txt instead of LICENSE
- 35b75e6 Fix Homebrew install: add LICENSE to zip to prevent bin/ stripping
- 260e814 Fix JReleaser config generation with proper YAML indentation
- df08c5b Fix JReleaser: use separate dynamic config file
- 7ab3e53 Generate JReleaser config dynamically based on available artifacts
- 0e82c0a Add inputs
- 6dd8f10 Simplify ARM64 build: use distZip with copy instead of installDist with manual zip
- 9236f8e Fix JReleaser: add project-level Java config and GPG public key
- 90c107a Fix JAVA_BINARY distribution: add required groupId and artifactId
- 59f37cb Add GPG signing for release artifacts
- 0d665f6 Add SHA-256 checksums to release artifacts
- 5b5c9c8 Update kite-cli: remove shadowJar
- 4beb44e Add Chocolatey API key and enable remote build
- 8ce7f87 Bump kite-cli to 0.2.2
- 0cbfc48 Use JAVA_BINARY distribution for ARM64 platforms
- 38a2eb2 Add Chocolatey packager configuration
- 4105f55 Update kite-language: exclude icu4j
- 9357cdb Add JAR distributions for ARM64 platforms (Linux, Windows)
- 896fd88 Rename platform identifiers to amd64/arm64
- 24a0dcc Add test to verify all entities are registered in HibernateConfig
- 777a902 Fix GraalVM: replace runtime classpath scanning with explicit entity registration
- ab4bb94 Add Windows ARM64 support (disabled), remove debug step
- 3fe5506 Fix Windows copy: exclude providers dir with broken symlinks
- 1d4d60f add directory listing step for Windows build
- 88fd56e Fix Windows copy: use robocopy instead of Copy-Item
- 1319496 Fix Windows build: copy to C:\ after checkout
- bc7b053 Migrate macOS Intel to macos-15-intel runner
- 5009e2c Disable macOS Intel builds (macos-13 retired, paid runners not enabled)
- e1df368 Use macos-13 for Intel builds (macos-15-large is paid)
- bd10bb6 Upgrade lombok to version 1.18.42
- e1f2c4e Enable Windows x64 native build with C:\ checkout workaround
- 7242390 Disable Linux ARM64 builds (ARM runners not available for private repos)
- fc16745 Update macOS x86_64 runner to macos-15-large
- e52a92a Replace jakarta.enterprise.cdi-api with jakarta.annotation-api
- 6770901 Remove Spring Context dependency (~3-5MB binary size reduction)
- 6c3cfa3 Disable Windows builds due to GraalVM path bug
- 6b65cb8 Fix Homebrew formula symlink path
- 90346cb Add support for 6 platform builds in release workflow
- 0dd1524 Upgrade lombok to version 1.18.42
- d452dc9 Update kite-cli: add tcnative runtime initialization
- 8a240d8 Update kite-cli: fix GraalVM BouncyCastle issue
- 249cc5e Migrate from Log4j to SLF4J-JDK14 for GraalVM compatibility
- b6b228d Update kite-cli: add GraalVM experimental options
- bae37a5 Switch to GraalVM native image distribution
- b3ccda3 Use proper capitalization for release name: Kite CLI
- b32ff0e Update kite-cli: document release process
- a06a0c9 Publish releases to kitecorp/kite-cli repo
- b6b7daa Enable file uploading in JReleaser
- 8ca22d0 Add write permissions for release workflow
- 1cdc4cf Add configuration on demand and fix JReleaser project config
- 59cca0f Revert to standalone jreleaser.yml configuration
- 1340998 Fix JReleaser: add Java groupId/artifactId, remove version template
- fa60866 Fix JReleaser config: use non-deprecated fields and correct dependencies format
- fca3895 Update kite-cli: fix shadowJar dependencies
- a806ef7 Update kite-cli: restore GraalVM config for future use
- 6936407 Switch to JVM fat JAR distribution for CLI release
- 863c617 Update kite-cli: SLF4J-Log4j bridge build-time init
- 370c3d5 Add dependency substitution for kite-provider-sdk in CI builds
- 18351d3 Update kite-cli: simplify Log4j native image init
- 7903c38 Update kite-cli: fine-grained Log4j native image init
- 3271a6e Update kite-cli: add org.slf4j to native image init
- 6103794 Read release version from kite-cli build.gradle
- 2b50117 Update kite-cli: fix SLF4J native image init
- 2705e63 Upgrade lombok to version 1.18.42
- 1899ea2 Update kite-cli submodule with native image fix
- 7dc8138 Remove macOS x64 build (macos-13 runners retired)
- 025b7e5 Upgrade lombok to version 1.18.42
- 7611941 Add CI/CD workflows for Kite CLI with Homebrew publishing
- 932ea79 Move CI/CD workflows to kite-cli submodule
- 5e85d13 Add CI workflow and update kite-cli with Homebrew docs
- 6a6c5ca Add release workflow for CLI with Homebrew publishing
- 44a4ffb Upgrade lombok
- e5b7593 implement workflows for plugin publishing
- ffbc66f implement workflows for plugin publishing
- f625aea implement workflows for plugin publishing
- 50c0872 Switch to JReleaser for Maven Central publishing
- e02e806 Switch to JReleaser for Maven Central publishing
- 4cdcc16 implement workflows for plugin publishing
- c594827 implement workflows for plugin publishing
- 9edb54e Add git submodule for kite-provider-gradle-plugin
- 9191413 Auto-load provider name/version from provider.json
- ff27fda Auto-detect mainClass using gradle plugin
- cc23da5 All providers updated and working. Here's the summary:
- a00d311 Fix applied in Diff.java:
- 90fec21 Fix applied in Diff.java:
- 9d9202f Fix applied in Diff.java:
- d5166d0 Improve tests
- 613d487 Update kite-cli: show resources in apply command
- 7a82ec8 Improve CLI plan output with colored resources and summary
- c2e517d Remove PF4J from engine, use gRPC-only providers
- 47e96f9 Add SafeExtensionFactory to skip adapter classes without no-arg constructors
- 90296f1 Update kite-cli: suppress Hibernate pool warnings
- 61beaef Add log4j-slf4j2-impl bridge to fix SLF4J warnings
- 0ee17ed Exclude commons-logging and upgrade spring-context
- 957d13e Fix GitHubReleaseSource to not use path for target directory
- cd8987c Fix getVersionedName() to prefer version over git ref
- a928c9d Update kite-cli: use version: latest for official providers
- 9f3e806 Update kite-cli and kite-providers submodules
- 6912f6c Add download progress reporting to provider installer
- b230c01 Add kite-proto as submodule and update logging
- 759eac4 Simplify asset matching - prefer universal JAR
- 697a096 Update kite-providers: simplify release workflow
- ab74085 Update kite-providers: add release workflow
- 92ff9f1 Update kite-cli: add --from-source flag
- fd73f85 Add GitHubReleaseSource for pre-built provider downloads
- 4a92b2b Update submodules: maven-publish and standalone aws provider
- bcb60c3 Add maven-publish to kite-proto
- 9ec3ee1 Update kite-cli: parse all GitHub URLs for paths
- f50e4ab Support simple GitHub path URLs without /tree/
- c147c8f Update readme
- ed9bf6e Convert kite-provider-sdk to git submodule
- cded4c4 Update kite-cli: monorepo support and global providers default
- 8eb5987 Add monorepo provider support with path and GitHub URL parsing
- 1f0a9c1 Update kite-cli: add logs.verbosity to template
- c5c2eeb Add git/ref fields to Dependency for kitefile.yml
- 9ce5d1e Update kite-cli: add logs.verbosity support
- 94fc238 Add logs.verbosity config to kitefile.yml
- 97ccb32 Update kite-cli: suppress verbose framework logs
- febf023 Update kite-cli: remove unnecessary CLI tool check
- 1cc5b87 Update kite-cli: UX improvements for new command
- 0688bb1 Update kite-cli: prompt for region when not configured
- b957a6b Update kite-cli: add region detection to credential checks
- fa0c649 Update kite-cli: improve AWS and GCP credential detection
- 0d40391 Update kite-cli: improve Azure credential detection
- 4c858b4 Update kite-cli: use 'infra' as default project name
- 224ce28 Update kite-cli: add credential detection to new command
- 9ac4daf Update kite-cli: add example component to project template
- 7aa6a0b Update kite-cli: restore header in new command
- 783ba12 Update kite-cli: cleaner output when args provided
- 95b6bc3 Update kite-cli: remove environments prompt
- 99710ca Update kite-cli: improve interactive mode
- 32f6be6 Update kite-cli: add examples to all command --help outputs
- 178f3da Update kite-cli: add examples to fmt --help
- d63e282 Update kite-cli: add fmt examples to README
- 3b159f5 Update kite-cli: remove init alias (reserved for future use)
- c099548 Add built-in files provider
- 07a7dd0 Update kite-cli: add config and doctor commands
- eb1f507 Update kite-cli: rename init to new with interactive default
- 495deac Add CLI UX improvements and ProviderSpec tests
- cde78f4 Add gitignore
- 15835f9 Add gitignore
- 1c41b70 Install providers from git
- 3f5545a Update kitefile
- c6d955d Add file provider
- 21b4254 Add file provider
- 6a52de6 Add templates
- 3be5267 Add Engine helper methods for CLI integration
- d90c113 Simplify engine creation
- ae4df29 Add object storage resources for AWS S3 and Azure Storage
- c1373b6 Add DNS resources for AWS Route53 and Azure DNS
- 53f0492 Add LoadBalancer
- 459ca95 Add volumes
- fc756fc Add ec2
- 32ffcf2 Add ElasticIpResource and PublicIpAddressResource
- 02fdf48 ...