🤖 AI Summary
JetBrains released Amper 0.9.0 with a first public extensibility preview, a revamped docs website, and several performance and IDE improvements aimed at speeding up development workflows. The headline is plugin support: you can now author local Amper plugins as jvm/amper-plugin modules using Kotlin plus a plugin.yaml to register custom tasks, inputs and outputs. This design preserves strong IDE diagnostics and lets Amper infer task dependencies and enable task avoidance automatically. Note: publishing/sharing plugins is planned for later; for now only local plugins are supported. Use IntelliJ IDEA 2025.3 Beta (or newer) to get full support.
Technically important changes include dependency-graph caching to reduce IDE import/sync latency, an incremental Java compilation engine (enable with settings: java: compileIncrementally: true in module.yaml) to recompile only changed pieces of large modules, and optional maven-like source layout support for easier migration. IDE niceties—auto-sync on config change, richer sync diagnostics, main-class completion for jvm/app modules, quick-fixes for catalog version conflicts, and color-theme settings for Amper YAML—improve iteration speed. For teams building JVM/MultiPlatform ML pipelines or tooling in Kotlin, these updates cut edit–build–sync time and make it easier to encode custom build steps (e.g., data generation, model codegen) as first-class, debuggable tasks.
Loading comments...
login to comment
loading comments...
no comments yet