Skip to content

Releases: kiwibrowser/src.next

Generation 8822657649

24 Apr 20:13
64f705f
Compare
Choose a tag to compare
Generation 8822657649 Pre-release
Pre-release

Version 124.0.6327.3
including the following changes since: 2024-03-13T13:03:12Z

Date: Wed Apr 24 13:29:01 2024 +0000
Update internal components, notably to fix a security issue in Chromium reported by Franco Belman at Blackwing Intelligence

Date: Wed Apr 24 13:25:43 2024 +0000
Update patch version

Date: Wed Apr 24 13:25:22 2024 +0000
Resolve default viewport of Chrome Web Store (Install or Remove extension button not visible)

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 8822657649.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-8822657649-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-8822657649-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 8819843869

24 Apr 16:20
64f705f
Compare
Choose a tag to compare
Generation 8819843869 Pre-release
Pre-release

Version 124.0.6327.2
including the following changes since: 2024-03-12T18:43:58Z

Date: Wed Mar 13 09:09:38 2024 +0000
Update minor version code in the APK/AAB (otherwise update may not work everywhere)

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 8819843869.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-8819843869-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-8819843869-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 8265119645

13 Mar 13:07
64f705f
Compare
Choose a tag to compare
Generation 8265119645 Pre-release
Pre-release

Version 124.0.6327.2
including the following changes since: 2024-03-12T18:43:58Z

Date: Wed Mar 13 09:09:38 2024 +0000
Update minor version code in the APK/AAB (otherwise update may not work everywhere)

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 8265119645.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-8265119645-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-8265119645-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 8254170546

12 Mar 18:48
64f705f
Compare
Choose a tag to compare
Generation 8254170546 Pre-release
Pre-release

Version 124.0.6327.1
including the following changes since: 2024-03-01T09:43:52Z

Date: Tue Mar 12 13:55:03 2024 +0000
Update internal components

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 8254170546.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-8254170546-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-8254170546-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 8109440386

01 Mar 09:50
64f705f
Compare
Choose a tag to compare
Generation 8109440386 Pre-release
Pre-release

Version 124.0.6327.1
including the following changes since: 2023-12-19T13:13:52Z

Date: Thu Feb 29 16:14:59 2024 +0000
[Kiwi] Improve disclaimer on extensions page

Date: Wed Feb 28 13:54:34 2024 +0000
[Kiwi] Resolve support for Chrome Web Store

Date: Wed Feb 28 13:22:41 2024 +0000
[Kiwi] Resolve consent cookie for Google News (strategy inspired by Whoogle)

Date: Wed Feb 28 12:58:42 2024 +0000
[Kiwi] Update Chromium dependencies (except UI)

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 8109440386.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-8109440386-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-8109440386-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 7262338544

19 Dec 13:18
64f705f
Compare
Choose a tag to compare
Generation 7262338544 Pre-release
Pre-release

Version 120.0.6099.116
including the following changes since: 2023-11-30T03:18:07Z

Date: Mon Dec 18 23:33:07 2023 +0000
Faster shutdown process

Date: Mon Dec 18 23:26:40 2023 +0000
Prevent crash in ResetPrefetch

Date: Mon Dec 18 23:21:11 2023 +0000
Resolve crash in GetSyncStatusLabels

Date: Mon Dec 18 21:57:55 2023 +0000
Resolve fetching titles of news articles

Date: Mon Dec 18 21:33:51 2023 +0000
Bump VERSION

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 7262338544.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-7262338544-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-7262338544-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 7041571399

30 Nov 03:22
64f705f
Compare
Choose a tag to compare
Generation 7041571399 Pre-release
Pre-release

Version 120.0.6099.26
including the following changes since: 2023-11-28T13:16:32Z

Date: Thu Nov 30 00:38:46 2023 +0000
Performance upgrade experiment

Date: Thu Nov 30 00:08:42 2023 +0000
Update dependencies from latest Chromium

Date: Wed Nov 29 23:19:28 2023 +0000
Prevent crash when calling ShowHelp in chrome://settings/help

Date: Wed Nov 29 23:18:48 2023 +0000
Bump VERSION

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 7041571399.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-7041571399-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-7041571399-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 7019334052

28 Nov 13:20
64f705f
Compare
Choose a tag to compare
Generation 7019334052 Pre-release
Pre-release

Version 120.0.6099.25
including the following changes since: 2023-11-26T00:42:16Z

Date: Tue Nov 28 13:11:01 2023 +0000
Limit message to 50 lines

Date: Tue Nov 28 10:17:53 2023 +0000
Implement new memory defragmentation strategy

Date: Tue Nov 28 06:34:14 2023 +0000
Disable SubsampledHistograms in Mojo

Date: Thu Oct 19 01:25:11 2023 +0000
[Extensions] Adjust the minimum alarm time to 30s for MV3 extensions

    Packed extensions have a limit of 60s for scheduling alarms. Relax this
    to 30s for MV3 extensions, since this matches the service worker idle
    timeout. Otherwise, it's not possible for an extension to effectively
    schedule an alarm for, say, 45 seconds from a given point.
    
    Bug: 1479570
    Change-Id: I158b5ebcd2160c7a2dc55e3ca0cd924339159fc5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4950751
    Reviewed-by: David Bertoni <dbertoni@chromium.org>
    Commit-Queue: Devlin Cronin <rdevlin.cronin@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1211894}
    (cherry picked from commit cbe4a1001db41accd848587884b1105dc545417e)

Date: Tue Oct 17 23:34:04 2023 +0000
[Extensions] Clean up Alarms API usage of TimeDelta

    The alarms API has limits on the minimum granularity for alarms.
    Currently, these use a weird (and conceptually incorrect, though the
    end result is the proper behavior) mishmash of TimeDelta and double
    multiplication to compare the limits.
    
    Fix this and just use base::TimeDelta, reducing LOC and improving
    readability.
    
    This CL has no behavior change.
    
    Bug: None
    Change-Id: I6d28b9278ff501aafc7f8839d3b6f26b55f3ba1f
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4949473
    Reviewed-by: Tim <tjudkins@chromium.org>
    Commit-Queue: Devlin Cronin <rdevlin.cronin@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1211188}
    (cherry picked from commit d8526f42485f7f6c6bfd12e6340c94dd5883d1c6)

Date: Thu Aug 10 19:25:30 2023 +0000
Extensions: ExtensionId: Use alias instead of std::string

    Context:

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 7019334052.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-7019334052-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-7019334052-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 6992356640

26 Nov 00:46
64f705f
Compare
Choose a tag to compare
Generation 6992356640 Pre-release
Pre-release

Version 120.0.6099.24
including the following changes since: 2023-11-24T14:19:46Z

Date: Sat Nov 25 22:08:07 2023 +0000
Prevent crash due to recursive call to closeAllTabs

Date: Fri Jun 2 01:10:10 2023 +0000
Protect against potential crash with TabModelOrchestrator

Date: Tue Aug 29 06:46:49 2023 +0000
Workaround: reset self update delay iff the registration is available.

    In crbug.com/1475465, we observe the crash due to lack of the live
    registration.  We believe that when there is a ServiceWorkerVersion,
    it should always have an associated live registration.  However, the
    linked crbug looks not and caused the crash due to null pointer
    assignment.
    
    We intend to duct-taping the code to mitigate the crash.  At the same
    time, we wonder if it may bring a security issue.  Our conclusion is no.
    Considering what this code do, it reset the update timer so that the
    update of the ServiceWorker do not hit the timeout.  If the reset
    happens where it should not be, update would never finish.  That is what
    a CL that added the code originally wanted to do (See:
    https://crrev.com/c/900763).  This CL makes the reset happen iff the live
    registration is available, and it reduces the risk to keep the update
    running.
    
    Bug: 1475465
    Change-Id: I04e3be21a3ed3fcdbab33c6e60fe44ca5191673c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4820729
    Commit-Queue: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
    Reviewed-by: Minoru Chikamune <chikamune@chromium.org>
    Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1189371}
    (cherry picked from commit 6c956c80fa924d219ff94e1700455687958b6e0c)

Date: Sat Nov 25 21:25:28 2023 +0000
Bump VERSION

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 6992356640.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-6992356640-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-6992356640-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.

Generation 6981853885

24 Nov 14:24
64f705f
Compare
Choose a tag to compare
Generation 6981853885 Pre-release
Pre-release

Version 120.0.6099.23
including the following changes since: 2023-11-23T23:37:39Z

Date: Fri Nov 24 10:58:15 2023 +0000
Bump VERSION

Date: Thu Aug 24 10:38:08 2023 +0000
Make memory dump infrastructure aware of V8's trusted spaces

    These are introduced in https://crrev.com/c/4791643
    
    Bug: chromium:1473677
    Change-Id: I9d8edd899c8ddfd7777b873dbf0e3be3c4032d53
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4793657
    Commit-Queue: Samuel Groß <saelo@chromium.org>
    Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
    Reviewed-by: Eric Seckler <eseckler@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1187723}
    (cherry picked from commit 089a3a9f5f1f22c67a234f35e13fe5bb3f639b7a)

This version will replace your currently installed Kiwi Browser (com.kiwibrowser.browser).
If you have important data, make sure to backup them or save them before upgrading to this version.

This release was automatically generated from GitHub refs/heads/kiwi in run ID 6981853885.

Summary:

  • To install / update Kiwi Browser, use "com.kiwibrowser.browser-arm64-6981853885-github.apk".
    If it doesn't work, try again using "com.kiwibrowser.browser-arm64-6981853885-playstore.apk" (if it exists).

Detailed information about the different files:

  • ".map" files are files that developers can use to investigate crashes (ProGuard mapping files), these files are not needed to run the browser and are for developers only.
  • ".apk" files are packages that you have to install to use Kiwi Browser.

The filenames are in the form "[PACKAGE_NAME]-[ARCHITECTURE]-[BUILD_VERSION]-[SIGNATURE_TYPE].apk"

If you want to keep the Play Store version installed, and still try the GitHub edition then you can install the APKs starting with "com.kiwibrowser.browser.dev" (you will keep all your Play Store bookmarks, settings and passwords, and the GitHub edition will be installed separately).

Build version:

  • Everytime a change is introduced in Kiwi Browser, a new build version is generated.

Architecture:

  • "-arm64" is compatible with modern devices and offers the best performance.
  • "-arm" is compatible with almost all devices and uses less memory.
  • "-x86" and "-x64" builds are compatible with emulators and Intel compatible tablets.

Signature type:

  • On Android, applications have to be signed by a developer before they can be installed.

Kiwi has two types of builds:

Signed by the developer:

  • "-github.apk" are builds signed using the official developer key.
    A signed build is a build that comes straight from the GitHub official repository and is always the most updated.

Play Certified by Google:

  • Once in a while, we send a "-github.apk" build to be reviewed and signed by Google.
    Google reviews the application, checks that the application is not malicious, adds the "Google Play Certified" badge, signs the file and this becomes "-playstore.apk".

We then distribute "-playstore.apk" on Google Play, XDA-Developers, Samsung and other app stores.

This process takes some time and is partially manual so not all GitHub builds have a "-playstore.apk".

On Android, you can install an update to an application only if it was signed by the same developer as the version that you currently have installed:

  • You can install a "-github.apk" build on top of a "-github.apk" build, and a "-playstore.apk" build on top of a "-playstore.apk" build.
  • You cannot install a "-playstore.apk" build on top of a "-github.apk" build.

Essentially, if you downloaded Kiwi from an app store, you need to use the "-playstore.apk" files or uninstall the version of Kiwi you have and start using the "-github.apk" version.