0

Release notes

Find the latest versions and highlights of each Ninox release from 3.17.17 to 3.18.X

New features, improvements, and bug fixes apply to all platforms; exceptions are indicated.

System requirements

ℹ️ This table lists required, recommended, and latest stable OS versions for Ninox.

Platform Minimum required to run Ninox Ninox general requirement (recommended minimum) Latest available version (stable)
Mac macOS 12.0 or later macOS 15 or later macOS 26 (latest stable)
iPhone and iPad iOS and iPadOS 15.0 or later iOS and iPadOS 18.5 or later iOS and iPadOS 26 (latest stable)
Android Android 12 or later Android 15 or later Android 16 (latest stable)

Latest Ninox versions

Public Cloud and Private Cloud

ℹ️ For Ninox 3.9 or later, admins can update their Private Cloud directly in the Ninox settings.

Platform App and device Latest available version Download or access
Public Cloud Web 3.18.6 app.ninox.com
Private Cloud Web 3.18.6 <my-private-cloud>.ninoxdb.de
<my-private-cloud>.ninoxdb.com
Public Cloud Ninox settings 3.18.6 admin.ninox.com
Private Cloud Ninox settings 3.18.6 <my-private-cloud>.ninoxdb.de/admin
<my-private-cloud>.ninoxdb.com/admin
Public Cloud
Private Cloud
Mac 3.18.3 Apple Mac Store
Public Cloud
Private Cloud
iPhone and iPad 3.18.5 Apple iPad/iPhone Store
Public Cloud
Private Cloud
Android 3.18.5 Google Play Store

On-Premises

ℹ️ For version 3.15.5 and later:
Install the Microsoft Visual C++ Redistributable package to ensure correct PDF thumbnail generation.
This is a one-time requirement and takes effect immediately after installation.

Platform App and device Latest available version Download or access
On-Premises Linux 3.18.6 Linux download (Docker login required)
On-Premises Windows 3.18.5 Windows download (built as a 64-bit app with a 64-bit runtime)

Release cycle and update schedule

Quarterly release cycle

New updates are released every week. We'll share announcements ahead of time to help you stay up to date and ready for what's coming.

Order of updates for major versions

  1. Web apps – Public Cloud (app.ninox.com) and Private Cloud (<my-private-cloud>.ninoxdb.de or <my-private-cloud>.ninoxdb.com)
    The web app is updated first with the latest features and improvements.
    The Ninox settings for both Public Cloud (admin.ninox.com) and Private Cloud (<my-private-cloud>.ninoxdb.de/admin or <my-private-cloud>.ninoxdb.com/admin) are updated simultaneously.
  2. On-Premises – Linux and Windows
    The On-Premises app are updated shortly after the web app. Downloads are available from the On-Premises table above.
  3. Android app
    The Android app is updated shortly after the On-Premises app. Rollout may take several hours to appear in the Google Play Store, depending on region.
  4. iPhone/iPad and Mac apps
    The iPhone/iPad and Mac apps are typically released last, due to Apple's review process. Availability may vary slightly by region and device.

Ninox 3.18.6 – Mar 12, 2026 (Public and Private Cloud, On-Premises)

Improvement

Web app (Public/Private Cloud, starting Mar 12, 2026)

Improved modularity behavior for provider–consumer field synchronization

What's changed:

  • Field properties from provider databases are no longer exposed or replicated on the consumer side during synchronization.
  • Trigger scripts and advanced field properties are excluded to prevent unintended configuration overrides.

Where you can use it:

Where you'll see it:

  • In synchronized tables when connecting consumer databases to provider databases.

Key benefit:

  • Synchronization between provider and consumer databases is now more predictable and secure, preventing provider logic and advanced configuration from being unintentionally copied to consumer environments.

Bug fix

All platforms (starting Mar 12, 2026)

Archive import failed with “[object Object]” error

Issue fixed:

  • An issue where importing a database archive could fail with an [object Object] error.

Where the bug occurred:

  • app.ninox.com (Public Cloud)
  • Native apps (iPhone, iPad, Mac, Android)
  • Private Cloud
  • On-Premises

Where you'll see it:

  • During database archive imports.

Key benefit:

  • Database archives can now be imported reliably without unexpected errors during the import process.

Ninox 3.18.5 – Mar 5, 2026 (Public and Private Cloud, On-Premises)

Improvements

Public/Private Cloud and On-Premises (starting Mar 5, 2026)

Improved API key randomization

What's changed:

  • API keys are now generated with stronger randomness, improving security and reducing the risk of predictable keys across Public Cloud, Private Cloud, and On-Premises environments.

Where you can use it:

Where you'll see it:

  • Ninox settings > Integrations > API keys

Key benefit:

  • API keys are now generated with stronger randomness, improving security and helping protect integrations and API access.

Native apps and On-Premises (starting Mar 5, 2026)

Improved performance for importing large manual backups

What's changed:

  • Large manual backups can now be imported more reliably, making it easier to restore and migrate large databases in On-Premises environments and native apps.

Where you can use it:

  • Native apps (iPhone, iPad, Mac, Android)
  • On-Premises

Where you'll see it:

  • During the import of manual backups.

Key benefit:

  • Restoring large databases from manual backups is now faster and more reliable in On-Premises environments and native apps.

Bug fix

All platforms (starting Mar 5,2026)

Non-admin users logged out when setting an icon as favorite

Issue fixed:

  • Non-admin users were logged out when attempting to add an icon to favorites in the icon selector.

Where the bug occurred:

  • app.ninox.com (Public Cloud)
  • Native apps (iPhone, iPad, Mac, Android)
  • Private Cloud
  • On-Premises

Where you'll see it:

  • In the icon selector popup when adding icons to favorites.

Key benefit:

  • Non-admin users can now manage icon favorites without interruptions, improving stability when customizing apps.

Ninox 3.18.4 – Feb 26, 2026 (Public and Private Cloud, On-Premises)

Bug fixes

Native apps (starting Feb 26, 2026)

Changes not saved when using right arrow key on keyboard in open rich text fields

Issue fixed:

  • When using the right arrow key in an open rich text field with rich text enabled, the entered content of the rich text field was lost.

Where the bug occurred:

  • Native apps

Where you'll see it:

  • Rich text fields during keyboard navigation.

Key benefit:

  • Rich text field content is now reliably saved during keyboard navigation, preventing accidental data loss on native apps.

Web app (Private Cloud) and native apps (starting Feb 26, 2026)

Ninox settings: 500 Internal Server Error when trying to restart server

Issue fixed:

  • Accessing the Ninox settings and trying to restart the server resulted in a 500 Internal Server Error.

Where the bug occurred:

  • Web app
    • Private Cloud
  • Native apps

Where you'll see it:

  • Ninox settings on Private Cloud.

Key benefit:

  • Private Cloud administrators can now reliably access and manage server settings without errors.

Printing: Images weren't displaying while printing in certain databases

Issue fixed:

  • Images appeared correctly on screen but were missing from print previews and generated PDFs.

Where the bug occurred:

Where you'll see it:

  • Print preview, PDF, or printed documents containing images.

Key benefit:

  • Images now render correctly in all print outputs and PDF, ensuring complete document

Backup import: Importing failed for few database backups

Issue fixed:

  • Importing a database backup failed with Object object error, even when the backup was complete.

Where the bug occurred:

Where you'll see it:

  • Database import from backup file.

Key benefit:

  • Database backups can now be imported reliably errors, ensuring smooth restore.

Ninox 3.18.3 – Feb 20, 2026 (Public and Private Cloud, On-Premises)

Bug fixes

Web app and native apps (starting Feb 20, 2026)

Assignment error in N:1 relationship field

Issue fixed:

  • Attempting to assign records to N:1 (one-to-many) relationship fields resulted in an error, preventing you from successfully linking related records.

Where the bug occurred:

Where you'll see it:

  • When editing records and assigning values to N:1 relationship fields.

Key benefit:

  • You can now reliably assign records to N:1 relationship fields without errors, ensuring smooth data relationships and record linking.

Ninox 3.18.2 – Feb 18, 2026 (Public and Private Cloud, On-Premises)

Bug fixes

Web app and native apps (starting Feb 18, 2026)

History page: Restricted fields weren't properly hidden based on user roles

Issue fixed:

  • Users without access to a restricted field (e.g. Readable if conditions or admin-only fields) could still see its changes on the History page.

Where the bug occurred:

Where you'll see it:

  • History page in tables or records containing restricted fields.

Key benefit:

  • Users now only see field history entries consistent with their access rights, ensuring data confidentiality and better role-based security.

Runtime crash or hang when using "get()" function with null argument

Issue fixed:

  • Using the get() function with a null argument in a script caused a runtime crash or hang in browser-based clients.

Where the bug occurred:

Where you'll see it:

  • When running get() scripts.

Key benefit:

  • The get() function now safely handles null arguments, preventing crashes and allowing scripts to fail gracefully.

Sync reliability issues in multi-client collaboration

Issue fixed:

  • When multiple users worked simultaneously on the same database with linked records, some clients displayed inconsistent data. These issues occurred when clients relied on cached reverse relationship data rather than fetching updates from the server.

Where the bug occurred:

Where you'll see it:

  • When multiple users collaborate on the same shared database.

Key benefit:

  • Client-side sync logic now batches and synchronizes relationship updates with the server, ensuring consistent and accurate data across all clients.

iPad (starting Feb 18, 2026)

Slowdowns and interface lags on databases synchronized via iCloud

Issue fixed:

  • On iPads running iPadOS 26, databases synchronized via iCloud experienced slowdowns and interface lags.

Where the bug occurred:

  • Native apps (iPad)

Where you'll see it:

  • When opening or editing iCloud-synced databases.

Key benefit:

  • Smoother experience and improved responsiveness when working with iCloud-synced databases.

Web app (starting Feb 18, 2026)

Modularity: Shared global functions with date arguments weren't supported

Issue fixed:

  • When sharing global functions that included a date parameter between modules, those functions failed to execute properly in the consumer database due to incorrect type handling.

Where the bug occurred:

Where you'll see it:

  • Global functions that use date arguments in modularity setup.

Key benefit:

  • Global functions with date arguments now work seamlessly across modules.

Ninox 3.18.1 – Feb 12, 2026 (Public and Private Cloud, On-Premises)

Bug fixes

Web app and native apps (starting Feb 12, 2026)

Importing large manual backups could fail or hang

Issue fixed:

  • When importing large database or manual backup files, the import process could hang and not complete successfully.

Where the bug occurred:

Where you'll see it:

  • When importing large manual backup files
  • During database restore from a backup file

Key benefit:

  • Large databases can be restored reliably.

Web app (starting Feb 12, 2026)

Modularity: Module provider updates couldn't be applied in module consumers

Issue fixed:

  • Updates made to a module provider couldn't be applied in the connected module consumer using the Update function in Configure modules.
  • Instead, the system returned a 500 error. To apply the changes, the module in the target database had to be deleted and recreated manually.

Where the bug occurred:

Where you'll see it:

  • Module settings
  • Configure modules dialog
  • When clicking Update on a connected module

Key benefit:

  • No need to delete and recreate modules in the target database.

Modularity: Mapping to existing tables wasn't possible

Issue fixed:

  • When connecting a provider database with a published interface to a consumer database, mapping fields to existing tables wasn't possible.
  • When selecting mapping only to existing tables and fields, the Connect button remained inactive and the connection couldn't be saved.

Where the bug occurred:

Where you'll see it:

  • Module connection flow
  • Select and map fields step
  • When mapping to existing tables in the consumer database

Key benefits:

  • Successful connections when mapping to existing tables and fields.
  • Data sync works as expected without requiring new tables to be created.

Modularity: Importing only public global functions created unnecessary tables

Issue fixed:

  • When importing an interface and selecting only public global functions (with all table fields deselected), a related table was still created in the target database.
  • This happened even when the public global functions were executed only on the source database and had no dependencies requiring tables in the target database.

Where the bug occurred:

Where you'll see it:

  • Module connection flow
  • Select and map fields step
  • When importing only public global functions without selecting table fields

Key benefit:

  • Tables are created in the target database only when required by actual dependencies.

Ninox 3.18 – Feb 4, 2026 (Public and Private Cloud, On-Premises)

New features

Web app (starting Feb 4, 2026)

Modularity: Now available in open beta

What's new:

  • Modularity is now available to everyone in an open beta.
  • This release brings together all modularity improvements delivered throughout the closed beta, including:
    • Support for multiple interfaces per database
    • Flexible field mapping and remapping for authors and consumers
    • Formula, dynamic choice, and calculated field support across modules
    • Clearer dependency handling to prevent broken or invalid interfaces
    • Improved workflows for connecting, updating, and disconnecting modules
    • Better stability and usability across interface creation and consumption

Where you can use it:

Where you'll see it:

  • Module settings
  • Interface creation and management
  • Connect module workflows

Key benefit:

  • Build modular workflows with reusable interfaces, safer schema changes, and more reliable connections between databases.

Web app (starting Feb 4, 2026)

Plugins: Ninext integration now available

What's new:

  • Ninox now supports plugins with the new Ninext integration.
  • Plugins can be discovered and installed directly inside Ninox.
  • The plugin user interface is rendered natively in the workspace, with full backend integration.

Where you can use it:

Where you'll see it:

  • Plugin discovery and installation in the workspace
  • Installed plugin interfaces inside Ninox

Key benefit:

  • Extend Ninox with developer tools and new functionality through native plugin support.

Improvements

Web app (Public Cloud, starting Feb 4, 2026)

Onboarding experience with guided tours

What's changed:

  • Guided onboarding tours (Userlane) have been fixed and extended for Public Cloud users.
  • The onboarding flow is now more consistent and helpful for new users.

Where you can use it:

Where you'll see it:

  • In-product onboarding tours during first steps

Key benefit:

  • A smoother onboarding experience with clearer guidance inside Ninox.

Web app (starting Feb 4, 2026)

Usage overview: Manual refresh now available

What's changed:

  • The UI has been improved and now includes a button for manual usage refresh.
  • Usage values update more reliably across environments.

Where you can use it:

Where you'll see it:

  • Ninox settings > Subscriptions > Usage overview

Key benefit:

  • More reliable monitoring with up-to-date storage and usage information.

Bug fixes

Web app, On-Premises, and Android (starting Feb 4, 2026)

PDF preview in image fields displays with incorrect orientation

Issue fixed:

  • Previews inside Image fields were rotated incorrectly.
  • The actual PDF file was preserved correctly; only the preview renderer displayed the file sideways or upside down.

Where the bug occurred:

  • Web app
  • On-Premises
  • Native apps (Android)

Where you'll see it:

  • When attaching PDFs to Image fields.
  • When reviewing records containing PDF previews.

Key benefits:

  • Ensures PDF previews maintain correct orientation across platforms.
  • Prevents confusion when viewing uploaded documents.

Ninox 3.17.22 – Feb 3, 2026 (Public and Private Cloud, On-Premises)

Bug fix

All platforms (starting Feb 3, 2026)

Workspace not reloading correctly when an update banner is shown

Issue fixed:

  • Switching workspaces while an update notification was shown as a banner could prevent the workspace from fully reloading.
  • The workspace name could update, while databases from the previous workspace were still shown until a manual reload.

Where the bug occurred:

  • app.ninox.com (Public Cloud)
  • Native apps (iPhone, iPad, Mac, Android)
  • Private Cloud
  • On-Premises

Where you'll see it:

  • Switching between workspaces.
  • When an update notification is shown as a banner.
  • Workspace navigation and database lists.

Key benefit:

  • More reliable workspace switching, with the correct databases shown immediately.

Ninox 3.17.21 – Jan 29, 2026 (Public and Private Cloud, On-Premises)

Bug fix

Web app (starting Jan 29, 2026)

Security improvement in user management

Issue fixed:

  • An issue in the user management area could allow unintended content to be saved or displayed.

Where the bug occurred:

Where you'll see it:

  • Creating or editing users or roles.

Key benefit:

  • Safer and more reliable user and access management.

Ninox 3.17.20 – Jan 22, 2026 (Public and Private Cloud, On-Premises)

Bug fixes

Public Cloud (web app and native apps, starting Jan 22, 2026)

Possible to reset password for any user

Issue fixed:

  • In the password reset flow on Public Cloud, where we improved safeguards to better prevent misuse of password reset links.

Where the bug occurred:

  • app.ninox.com (Public Cloud)
  • Native apps (iPhone, iPad, Mac, Android)

Where you'll see it:

  • When requesting a password reset or attempting to reset an account password on Public Cloud.

Key benefit:

  • Improved account security with stronger protection against misuse.

Billing information is missing or incorrect (Private Cloud management)

Issue fixed:

  • In Ninox settings > Private Cloud management > Billing information, where saved company billing details weren’t always pre-filled correctly during renewals.

Where the bug occurred:

  • Private Cloud

Where you'll see it:

Key benefit:

  • Faster, smoother renewals with billing details correctly pre-filled from your company info.

Ninox 3.17.19 – Jan 15, 2026 (Public and Private Cloud, On-Premises)

Bug fixes

All platforms (starting Jan 15, 2026)

Unable to save global function with execution context as "target"

Issue fixed:

  • Saving a global function could fail if it contained a local variable assigned to a JSON value.

Where the bug occurred:

  • app.ninox.com (Public Cloud)
  • Native apps (iPhone, iPad, Mac, Android)
  • Private Cloud
  • On-Premises

Where you'll see it:

  • Global functions

Key benefit:

  • Global functions can now be saved reliably with JSON-based local variables.

"http()" function times out after 3 seconds due to global axios timeout

Where the bug occurred:

  • A global axios timeout set to 3000 ms caused the function http() to time out after 3 seconds.

Where you can use it:

  • app.ninox.com (Public Cloud)
  • Native apps (iPhone, iPad, Mac, Android)
  • Private Cloud
  • On-Premises

Where you'll see it:

  • Ninox script, when sending requests with http().

Key benefit:

  • The http() function no longer times out unexpectedly after 3 seconds.

Ninox 3.17.18 – Jan 14, 2026 (Public and Private Cloud, On-Premises)

ℹ️ Note: Native apps will remain on 3.17.17, as they weren’t affected by these bugs. On-Premises Windows 3.17.17 already includes the fixes introduced with 3.17.18 and is now built as a 64-bit application, shipping with a 64-bit runtime.

Bug fixes

Web app (Public Cloud, starting Jan 14, 2026)

Usage overview in Ninox settings is empty

Issue fixed:

  • The Usage overview section in Ninox settings was empty.
  • No values were shown for Memory, Mail, API, or Print usage.

Where the bug occurred:

Where you'll see it:

  • Ninox settings > Usage overview

Key benefit:

  • Restores visibility into usage metrics.

On-Premises (Windows, starting Jan 14, 2026)

"createZipFile()" function fails

Issue fixed:

  • The createZipFile() function failed on the latest Windows release (3.17.17).

Where the bug occurred:

  • On-Premises (Windows)

Where you'll see it:

  • Existing scripts generating ZIP files using the createZipFile() function.

Key benefit:

  • Restores compatibility for ZIP creation workflows on Windows.

Ninox 3.17.17 – Jan 13, 2026 (Public and Private Cloud, On-Premises)

Bug fixes

All platforms (starting Jan 13, 2026)

Phone number smart fields now open correct tel links

Issue fixed:

  • Phone number smart fields opened links with an extra // (for example tel://12345) instead of a valid tel: link.

Where the bug occurred:

  • app.ninox.com (Public Cloud)
  • Native apps (iPhone, iPad, Mac, Android)
  • Private Cloud
  • On-Premises

Where you'll see it:

  • When clicking the action icon on a phone number smart field.

Key benefits:

  • Phone number links now open correctly.

External API calls no longer return "Not authorized" after updating

Issue fixed:

  • After updating from 3.17.14 to 3.17.15, API calls from Ninox to external services that previously worked returned a Not authorized response.
  • The same requests continued to work as expected in 3.17.14.

Where the bug occurred:

  • app.ninox.com (Public Cloud)
  • Native apps (iPhone, iPad, Mac, Android)
  • Private Cloud
  • On-Premises

Where you'll see it:

  • When triggering API requests to external services, for example via buttons or workflows.

Key benefit:

  • Prevents unexpected authorization errors in existing integrations.

Private Cloud (starting Jan 13, 2026)

Workspace and subscription settings aren't visible to non-members

Issue fixed:

  • In 3.17.16, users who weren't members or admins of a workspace could see subscription-related areas they shouldn't have access to.
  • This included the usage overview, workspaces, and databases, even when permissions were restricted.

Where the bug occurred:

  • Private Cloud

Where you'll see it:

  • When logging in as a non-member or demo user and navigating the workspace and subscription areas.

Key benefit:

  • Ensures users only see workspaces and data they're authorized to access.

IP allowlist restrictions don't work

Issue fixed:

  • IP allowlist settings in Advanced settings didn't take effect.
  • Instances remained accessible from any IP address, even when specific IPs were configured.

Where the bug occurred:

  • Private Cloud

Where you'll see it:

  • In Ninox settings > Configuration > Advanced settings when restricting access by IP address.

Key benefit:

  • Improves access control and security for Private Cloud instances.

1 reply

    • Fred
    • 1 yr ago
    • Reported - view

    This is awesome! Thanks for putting this in the forum. Can I request that you start adding what changes were made with x.x.1 updates?

Content aside

  • 1 yr agoLast active
  • 1Replies
  • 7610Views
  • 5 Following