Releases: ibm-mas/maf-local-dev-mode
Releases · ibm-mas/maf-local-dev-mode
Release list
v0.0.1-beta.1
Added
- Configure Bob Features command: New
configureBobFeaturescommand that automates Graphite MCP server setup for the IBM Bob AI assistant — writesexternal-tools/graphite-mcp-server-wrapper.cjsinto the workspace and registers the MCP server entry in~/.bob/config.json - File Extension Reconciler (MAXUIF-4242): Migration workflow now detects workspaces containing both a
.jsand a.jsxversion of the same file, deletes the.jsduplicate, and rewrites any affected imports to use.jsx
Fixed
- Applications panel error state: Removed the sign-in button from error state and hides the webview UI when an error occurs
Refactored
- Applications panel rewrite: Replaced the monolithic
media/applications.jswith a set of modular Lit web components (app-panel,app-header,app-search,app-list,app-item,app-loading,app-error,app-sign-in) compiled via esbuild intomedia/applications.bundle.js
v0.0.1-alpha.9
Added
- Local Migration Utility (MAXUIF-3752): New workflow for migrating application configurations from a previous Graphite version to the current one
Check for Configuration Migrationcommand — detects whether a migration from a prior version is available for the current workspace applicationMigrate Configuration from Previous Versioncommand — executes the full migration: downloads the previous version, copies user customizations (AppCustomizations.js,lookups.json), and applies delta files- Supports both OOTB (out-of-the-box) and Duplicate application migration paths
- Backup service preserves existing files before any migration changes are applied
- Dedicated migration logging service with structured, queryable output
- Version fetching and download logic added to both Dev and MAS API clients
- Migration detection and eligibility checks in
ApplicationsPanel
Changed
- Applications Panel: Updated UI to surface migration status and actions alongside existing application controls; icon styling corrected
v0.0.1-alpha.8
Added
- Open Button for Downloaded Applications: Added an open button to downloaded applications in the applications panel for quicker access
- Core File Hash Check Before Publish: Added file hash verification before publishing with diagnostic support to detect file integrity issues
Fixed
- OIDC Auth URL: Fixed incorrect OIDC authentication URL handling
- OIDC Credentials Help Panel: Corrected misleading text in the OIDC credentials help panel
Changed
- Maximo Icon & Activity Bar Title: Added Maximo icon and updated activity bar title for improved visual identity
- File Protection & Change Tracking: Added file protection and change tracking implementation
Documentation
- Removed outdated architecture and comparison documentation
v0.0.1-alpha.7
Full Changelog: v0.0.1-alpha.6...v0.0.1-alpha.7
Added
- Preview State Synchronization: Added event handling and state synchronization for preview server
- Application Search: Added search functionality for applications list to quickly find specific applications
- Gitignore Management: Added automatic workspace exclusions management for better project organization
- Automatic Token Refresh: Implemented automatic token refresh and re-authentication handling for expired sessions
- Connection Manager Architecture: Added comprehensive documentation for connection manager architecture analysis and refactoring
Fixed
- Session Deletion: Fixed session deletion to properly trigger dependent panel refreshes through ConnectionManager
- Re-authentication Flow: Fixed re-authentication to use all connections including expired sessions, ensuring users can recover from token expiration
- OIDC Connection Flow: Improved OIDC connection flow with immediate save and connect for better user experience
Refactored
- Connection Change Events: Always fire connection change event on session removal for consistent state management
- Deprecated UI Elements: Removed deprecated add connection command and UI elements to streamline the interface
- Migration Code Cleanup: Removed one-time connection metadata migration code that is no longer needed
Technical Details
- Enhanced ConnectionManager to handle session lifecycle events more reliably
- Improved token refresh mechanism with automatic retry logic
- Streamlined OIDC authentication flow for faster connection establishment
- Better separation of concerns in connection management architecture
v0.0.1-alpha.6
Local Dev Mode - Alpha 5
v0.0.1-alpha.5 chore: remove oidc setup
v0.0.1-alpha.4
Added OIDC configuration panel
Local Dev Mode
- New session manager
- New connection manager
- Handle insecure ssl connections
MAF Local Dev Mode - Alpha 1
Not for production use - early access preview