LAMW Manager Release Notes
July 4, 2026 · View on GitHub
This page contains information about new features and bug fixes.
Latest
v0.6.13 - 03 Jul, 2026
News
-
Migrate to Lazarus 4.8
-
Supports to:
- Ubuntu 26.04
- Debian 13
-
Remove support:
- Debian 12
- Ubuntu 22.04
Fixes
- Uses nslookup to check network status.
v0.6.12 - 12 Nov, 2025
News
- Migrate Lazarus from 3.8 to 4.4
v0.6.11 - 12 Ago, 2025
News
- Migrate to Lazarus 3.8
- Add experimental suport to 16 KB pages on Android 64 bits Read more
v0.6.10 - 09 Jul, 2025
Fixes
- Fixes remove node Fppkg
Note: Important, you can fix, you can edit ~/.lamw4linux/environmentoptions.xml: Look and remove this tag and history block
Example:
<History Count="1">
<Item1 Value="/opt/lamw/lamw4linux/usr/lib/fpc/3.2.2/fppkg.cfg"/>
</History>
<History Count="1">
<Item1 Value="/opt/lamw/lamw4linux/usr/lib/fpc/3.2.2/fppkg.cfg"/>
</History>
</FppkgConfigFile>
After, execute ./lamw_manager and will be recreate FppkgConfigFile node
v0.6.9 - 12 Jan, 2025
News
- Migrate to Lazarus 3.6
- Replace ANDROID_SDK_ROOT to ANDROID_HOME ( to work with new gradle version)
Note: Auto uninstall of old freepascal and Lazarus (transitional code of lamw_manager) will be removed on next release.
v0.6.8 - 14 Oct, 2024
News
- Migrate to Lazarus 2.2.0
Fixes
- Fixes missing TGDBMIDebuggerBase
- Fixes initialization of ROOT_LAMW
- Fixes error --reset command
Note: There is a issue with this version.
v0.6.7 - 13 May, 2024
News
- Add support to wget2 client in Fedora
Fixes
- Fixes wget2 bug param
- Replaces "$*" to "$@" in settings-editor
- Fixes missing update-desktop-database
v0.6.6 - 05 Apr, 2024
Fixes
- Do handleExit delete locks
News
- Update Android Command Line Tools to version 12.0
v0.6.5 - 11 Feb, 2024
Fixes
- Fix android NDK LLVM linkage (missing library)
v0.6.4 - 6 Feb, 2024
Fixes
- Fixes --update-lamw outdated warning
News
- Now README.md always point to latest release
- Now you can run lamw4linux-terminal from command line
- Notes:
- lamw4linux-terminal and startlamw4linux is configured in ~/.local/bin
- if ~/.local/bin does not exists will be create
- ~/.local/bin will be only in $PATH if ~/.profile and ~/.bashrc are configured
- Tip: if ~/.profile and ~/.bashrc does not exists:
- Notes:
cp /etc/skel/.profile ~
cp /etc/skel/.bashrc ~
# restart your session
v0.6.3 - 5 Feb, 2024
Fixes
- Fix missing --avdmanager completation
- Fix missing pkexec in isSupportedPolkit
- Adds desktop session protection
- Prevents desktop shell replace into lamw4linux-terminal
v0.6.2 - Jan 28, 2024
Fixes
- Fixes missing --avdmanager in releases notes.
News
- Adds new tool: update-lamw-manager in lamw4linux-terminal
- Now you are notified when there is new lamw_manager version
- Tip: run update-lamw-manager get to upgrade your lamw4linux
- Note: this notification is show (only) when do you open lamw4linux-terminal
v0.6.1 - Jan 22, 2024
Warning This repository underwent maintenance and had its commits rewritten, if you cloned this repository you will need to delete it and clone it again
Fixes
- Fixes missing $LAMW_MANAGER_PATH in lamw4linux-terminal
News
- Now you can run avdmanager from lamw_manager
- use option --avdmanager to run Android Device Manager,
v0.6.0 - Jan 15, 2024
Fixes
- Remove unecessary dependencie (like debian): freeglut3
- Fixes missing ~/.gitconfig
News
- /usr/bin/startlamw4linux link has moved to ~/.local/bin/startlamw4linux
- New core architecture
- Run more fast then older versions
- Reduces the need to run as admin
- Add support to
- Debian 12
- Ubuntu 22.04 LTS
- Removed support:
- DEBUG=1 flag tip: use bash -x
- cacheGradle
- Downgrade Lazarus Project
- Ubuntu 20.04 LTS
- Debian 10
v0.5.9.2 - Jan 2, 2024
Fixes
- Fix try remove openjdk
- Prevents the tool from receiving SIGTERM/SIGINT
in tasks that may compromise the integrity of the installation (atomic operations) - Check connection of internet before to try install/update
News
- Run more fast then older versions
- Reduces the need to rebuild Lazarus and FPC
- Use the progressbar in all time-consuming tasks
v0.5.9.1 - Dec 27, 2023
Fixes
- Fixes cacheGradle
- Fixes missing debug options in lamw4linux-terminal: -x and -v
News
- Adds new command to LAMW4Linux Terminal, you can run directly
- latestproject ( go to latest project folder )
v0.5.9 - Dec 12, 2023
News
- Get JDK required by package.json
v0.5.8 - Sep 25, 2023
Fixes
- Adjusts the terminal column size
- Fix progress bar cancellation message
News
- Add New sdkmanager tools
- All items from $ANDROID_SDK_ROOT/cmdline-tools/latest/bin
v0.5.7 - Sep 11, 2023
Fixes
- Repair cmdline-tools (remove version not supported by JDK 8/11)
News
- Add emulator command in lamw4linux-terminal
- Display a progress bar while lamw manager works
- Note: It is an experimental feature
v0.5.6 - Jun 4, 2023
Fixes
- Fix duplicate attribute in FppkgConfigFile node
v0.5.5 - May 31, 2023
News
- Install fpc-android.cfg and fppkg.cfg using templates
- fpc-extra.cfg
- Now you can add an extra fpc configuration file, just add it to $ROOT_LAMW/lamw4linux/etc/fpc-extra.cfg, where $ROOT_LAMW is the directory where LAMW is installed.
- Note: requires reinstallation
v0.5.4 - May 13, 2023
Fixes
- Fixes getFixLp
- Fixes to non-debian systems
- Fixes Gnome Terminal mitigation
News
- Adds slow running warnings on single core machines (or VMs)
- Remove unnecessary APT dependencies
v0.5.3-r1 - Mar 9, 2023
This is a maintenance release, the upgrade to this release is intended for those who have problems with CINNAMON or Manjaro
Fixes
- Fixes to non-debian systems
- Fixes missing cairo-tee.h
- Detect Cinnamon
- Fix showPackageNameByIndex ( get debian package name equivalent)
News
- Added OpenSuse Docs
v0.5.3 - Jan 7, 2023
Fixes
- Fixes fpc source code path in git (ambiguous path)
- Fixes missing bc
News
- Optimizes LAMW4Linux installation/update time
- Use multi-thread in build lazarus
- Do git clone --jobs param.
v0.5.2 - Dec 21, 2022
Fixes
- Remove unnecessary APT dependencies.
- Prevents lamw_manager from not installing in ~/snap and /usr/lib/lazarus folders
News
- Adds support to user's sudo from wheel group
- Adds experimental support to downgrade Lazarus Project
- Expands templates and simplify the settings-editor
- --minimal option can now be combined with --reset, --reinstall
- Added experimental functionality: allows running lamw manager on non-debian based systems
- It only requires the user to install the libraries and utilities to run lamw_manager
- Automatically detect missing dependencies
- LAMW Manager installs faster than previous versions.
- Compiles freepascal using multi-threading processing.
- Check tools download integrity before extracting
v0.5.1 - Ago 18, 2022
Fixes
- Fixes missing /tmp/lamw_manager_setup.sh in assets/build-lamw-setup
- Fixes duplicate
[safe]settings in ~.gitconfig - Prevents downgrade of package.xml in cmdline-tools/latest
- Adds support to old format of package.xml in cmdline-tools
News
- Adds templates in settings-editor
v0.5.0 - Jun 12, 2022
-- Fixes
- Fixes wrong ld path on try build lazarus project to linux/x86_64
News
- Adds new commands to LAMW4Linux Terminal, you can run directly (with auto-complete tab)
- sdkmanager
- advmanager
- lamw_manager
v0.4.8 - Mar 8, 2022
Fixes
- Fixes get LAMW Environment
- Adds validation before delete $ANDROID_HOME, $GRADLE_HOME from ~/.bashrc
News
- Ubuntu 18.04 LTS is no longer officially supported!
- LAMW4Linux Terminal, to run FPC, lazarus and LAMW scripts now is avalaible on start menu!
- Now LAMW Manager not add $GRADLE_HOME and $ANDROID_HOME/ndk-toolchain in ~/.bashrc!!
- Recommended: use LAMW4Linux Terminal!
- LAMW4Linux Terminal starts from on your Current LAMW Workspace directory!!
- Warning: from now on lamw_manager_setup.sh from assets will not be available!
Note: LAMW4Linux Terminal your LAMW Workspace from ~/.lamw4linux/LAMW.ini !
v0.4.7 - Feb 19, 2022
News
- Build LAMW Packages in silence mode
- Uninstall old gradle (from old package.json) automatically
- Verify duplicated export LAMW Environment
- Adjust --minimal to install only what is strictly necessary for LAMW development
v0.4.6 - Feb 11, 2022
News:
- Adds lazbuild startup script on $LAMW4LINUX_HOME/usr/bin with PPC_CONFIG_PATH and --pcp params
- Build FPC and Lazarus base on silence mode
- Adds new command --minimal, to install only minimal fpc/lazarus crosscompile to Android.
Fixes
- Remove unnecessary core.cross-builder functions
v0.4.5 - Jan 26, 2022
Fixes
- Fixes missing xmlstarlet
- Remove deprecated code from subversion actions
News
- Autostart LAMW4Linux after first install
v0.4.4 - Dec 31, 2021
Fixes
- Remove unnecessary files to fpc builder (bootstrap)
News
- Module api.sh has renamed to services.sh
- Experimental mitigation to Xfce Terminal bug
v0.4.3.1 - Dec 13, 2021
Fixes
- Get Current $ROOT_LAMW_PARENT
v0.4.3 - Dec 11, 2021
Fixes
- Fixed: Fix wrong permissions in $ROOT_LAMW parent directory
News
- The module api.sh
has been upgrated to get path of LAMW Packages *.lpk
v0.4.2.2 - Dec 2, 2021
Fixes
- Fix get Current $LAMW_MGR_CORE
v0.4.2.1 - Nov 15, 2021
News
- Stop Gradle before to run lamw_manager
- Move setRootLAMW, getRootLAMW to new module Root LAMW Settings Editor
- LAMW Manager Setup now prioritizes PKEXEC (if supported) for administrative privileges
Fixes
- Fixes get instalation Status using $LOCAL_ROOT_LAMW
v0.4.2 - Out 26, 2021
Fixes
- Fixes error on try add first jButton on Lazarus 2.2.0 RC1
Warning: Lazarus has been downgraded to version 2.0.12
News
- Add description of LAMW4Linux on Start Menu
v0.4.1.6 - Set 30, 2021
Fixes
- Fixes GetCurrent LAMW Manager Version
News
- Update Getting Started.txt
v0.4.1.5 - Set 18, 2021
Fixed
- Missing Google Play Store API
- Add install psmisc (APT) dependencie
v0.4.1.4 - Set 16, 2021
News
- Get JDK from Adoptium API ( sucessor of AdoptOpenJDK)
v0.4.1.3 - Set 12, 2021
Fixes
- Error on start lamw4linux on command line
v0.4.1.2 - Aug 20, 2021
News
- Adds /Update<FppkgConfigFile> tag (and attributes) in ~/.lamw4linux/environmentoptions.xml
Fixed
- Remove deprecated symbolic link: ~LAMW/lamw4linux/lamw4linux
- Auto Repair: Missing ~/.lamw4linux folder:
- Recreate lamw4linux settings
- Recreate LAMW.ini
v0.4.1.1 - Aug 5, 2021
News
- Lazarus 2.2.0RC1
- Remove unnecessary verbose on extract files
- Crosscompile to i386/amd64 Android
- starlamw4linux uses exec to load lamw4linux
Fixed
- Get Freepascal Sources from SourceForge (while FPC migrates to gitlab)
v0.4.1 - Jul 27, 2021
News
- Apache Ant¹ is no longer officially supported
- JDK default (installed by LAMW Manager) version is 11 using build from AdoptOpenJDK
- The api submodule has been updated to get JDK11 from AdoptOpenJDK API
Fixes
- Error:build lazarus: unknown gtk2 package (backported from v0.4.0.3)
Note
- To continue using Apache Ant (hybrid install), you must use LAMW Manager Setup v0.4.0.x
v0.4.0.3 - Jul 28, 2021
News:
- Apache Ant 1.10.11
- Hybrid install: latest version that will work with Apache Ant!
- Hybrid install: new Android Command Line Tools to get Android API's and Apache Ant + JDK 8.
- headers module was divided in new submodule: lamw4linux_env
- Backported from v0.4.1:
- FPC i386/amd64-android crosscompile !
- Removed code deprecated
v0.4.0.2 - Jul 27, 2021
News:
- Apache Ant is no longer officially supported (in fresh instalation)
- Get Current Widget from idemake.cfg and pass to lazbuild
- Now: LAMW Manager uses new Android Commmand Line Tools
- LAMW Manager can execute sdkmanager with params
- Wrong permission: idemake.cfg
- Fix parser proxy options
v0.4.0.1 - Jul 18, 2021
News:
- LAMW Manager now supports JDK 8 on Debian GNU/Linux
- Now LAMW Manager installs OpenJDK in $ROOT_LAMW/jdk
- Now the default OpenJDK distribution is ZuluOpenjdk and the default version is JDK 8
- The api submodule has been updated to support getting the latest version of JDK8
- update-alternatives --config java no longer run on the system
- $LAMW_USER and $LAMW_USER_HOME is passed by env command.
v0.4.0 - Jun 20, 2021
News:
- Android NDK r22b
- FPC 3.2.0 has replaced to FPC 3.2.2
- Support Selected folder install, using environment variable LOCAL_ROOT_LAMW'
- Ubuntu 16.04 LTS is no longer officially supported!
Fixed:
- Fixes unnecessary delete fpc/lazarus sources folder to svn cleanup
- Adds validation before delete files created by LAMW Manager
v0.3.6.2 - May 6, 2021
News:
- Lazarus 2.0.12
Fixed:
- Help menu fixed, to lamw_manager_setup.sh users!
- Prevent multiple lamw_manager instances execution!
v0.3.6.1 - February 5, 2021
Fixed:
- Adds minimal build tools required by Gradle
- Setup android 29 libs on fpc.cfg
v0.3.6 - November 23, 2020
News:
- Gradle 6.6.1
- Updates minimum usage requirements.
- New: Detects and updates the minimum Android API's without the need to install a new version of LAMW Manager!
- Add New module api.sh to get Gradle and Android APIS
Fixed:
- Try run pkexec in tty
v0.3.5 - R1 August 6, 2020
Fixed:
- Missing Android API's
- Fixes: --reset-aapis
v0.3.5 - July 19, 2020
News:
- Android NDK r21d
- Apache Ant 1.10.8
- Gradle 6.1.1
- FPC 3.2.0 beta has replaced stable
- Lazarus 2.0.10
- New FPC installation method without using APT!
- Debian GNU/ Linux 9 is no longer officially supported!
- The core module was divided into four sub-modules: cross-builder, headers, installer and settings-editor
Fixed:
- Missing fpcres
v0.3.4 - R1 - May 20, 2020
News:
- Lazarus 2.0.8
- Update Lazarus version on ~/.lamw4linux/environmentoptions.xml
Fixed:
- Fixed --reset and --uninstall commands
v0.3.4 - March 10, 2020
News:
- Adds/fixs Path to FPCSourceDirectory ~/.lamw4linux/environmentoptions.xml
- Optmization code on core/common-shell.sh
Fixed:
- Fixed --update-lamw: cannot executable lamw4linux
- Fixed error: detect fpc-laz
- Error: Exit without Install APT Dependencies
- Prevent error: install unrar packager
v0.3.3 - R2 - February 25, 2020
Fixed:
- Error: Build Lazarus with FPC 3.2.0
v0.3.3 - R1 - December 3, 2019
Fixed:
- Error: Install APT Dependencies on Debian 10 Buster
v0.3.3 - November 26, 2019
News:
- Android NDK r20b
- Apache Ant 1.10.7
- Gradle 4.10.3
- Lazarus 2.0.6
- Install new LAMW package: FCL Bridges!
- Introducing a new installer : lamw_manager_setup.sh
- Adds (transparent) support for non-sudo admin users
- Now LAMW Manager prevents APT/dpkg lock error
- Detect and uses fpc-laz to provide FPC compiler
- Adds JDK 11 Support for systems without JDK8
- Remove unnecessary files and rearrange directory structure
- Fusion the lamw_manager and lamw-manager files.
- modules directory has renamed to core
Fixed:
- Error run command : fpcmkcfg with fpc-laz
- Fixes incompatibility with fpc-laz and lazarus-project
v0.3.2 - R1 - September 8, 2019
Fixed:
- Apache Ant URL
v0.3.2 - August 19, 2019
News:
- FPC 3.2.0
- Lazarus 2.0.4
- Android API's platform 28
- Android Build Tools 28.0.3
- Your now open Projects from File Manager
- Start LAMW4Linux from the terminal with the command: startlamw4linux
Fixed:
- PPC_CONFIG_PATH fixed
- FPC trunk has replaced to FPC 3.2.0
v0.3.1 - August 1, 2019
News:
- FPC 3.3.1(trunk)
- Build Freepascal - 3.3.1 x86_64/Linux
- Build Freepascal Cross-compile ARMv7/Android
- Build Freepascal Cross-compile ARM64/Android
- Lazarus 2.0.2
- Clean CLI Messages
- Add --reset-aapis command, to clean and Reinstall Android API's
Fixed:
- Removed unecessary messages!
v0.3.0 - May 10, 2019
News:
- Update FPC to 3.0.0 to 3.0.4 on Ubuntu 16.04/Linux Mint 18
- Adds Auto Repair to fixs FPC
Fixed:
- Fixes Uninstaller
- Fixes missing ppcrossarm