NocoDB logo

NocoDB

No-code platform that creates and manages databases with spreadsheet UI.

Alternative to: Airtable, Google Sheets, Microsoft Lists, Coda, Smartsheet, Microsoft PowerApps, Monday.com

NocoDB screenshot

About Versions (100)

v0.106.0

2023-04-11

๐Ÿš€ NocoDB Feature Release : Undo/Redo, Webhooks revamped & UX Performance improved ๐Ÿš€

๐Ÿฅฌ Whatโ€™s new .. Whatโ€™s fresh ?

v0 101 0  What's new (2)

Date / DateTime Filters

  • Introduce is after, is before, is on or after and is on or before, isWithin for date and datetime.
  • Introduce sub-operations: today, tomorrow, yesterday, oneWeekAgo, oneWeekFromNow, oneMonthAgo, oneMonthFromNow, daysAgo, daysFromNow, exactDate. For isWithin, we have the following sub-operations instead: pastWeek, pastMonth, pastYear, nextWeek, nextMonth, nextYear, nextNumberOfDays, pastNumberOfDays
  • Existing is like and is not like filters will be removed.
  • Existing is empty, is not empty, is null, is not null will be migrated to blank and not blank.

Undo

ScopeActions
RowCreate, Update, Delete
LTARLink, Unlink
FieldsShow/hide, Reorder
SortAdd, Update, Delete
FiltersAdd, Update, Delete (Excluding Filter Groups)
Row HeightUpdate
Column widthUpdate
ViewRename
TableRename

Screen Recording 2023-03-29 at 2 55 21 PM mov

Revamp

Webhook v2

  • New Webhooks will be considered as v2. The existing webhooks (v1) will remain unchanged.
  • Webhook response for update & delete triggers now carry record information before & after event
  • Webhook triggers are now available for bulk events as well
  • Webhook Call Log with option to enable/disable them using environment variables. (Also available in v1 webhooks)

Others

  • UI Icons
  • Adopted Controller and Service Pattern
  • API Validations
  • API Docs
  • Performance Tuning

โ—Breaking changes

Metadata API Responses

The following Listing API responses will be wrapped by list and pageInfo is available in some APIs currently.

{
  "list": [{...}, {...}],
  "pageInfo": {...}
}
  • /api/v1/db/meta/projects/:projectId/api-tokens
  • /api/v1/db/meta/audits/comments
  • /api/v1/db/meta/views/:viewId/filters
  • /api/v1/db/meta/filters/:filterParentId/children
  • /api/v1/db/meta/hooks/:hookId/filters
  • /api/v1/db/meta/views/:viewId/sorts/
  • /api/v1/db/meta/tables/:tableId/views
  • /api/v1/db/meta/tables/:tableId/share
  • /api/v1/db/meta/views/:viewId/columns/
  • /api/v1/users

Hook Sample Payload API Change

From

/api/v1/db/meta/tables/:tableId/hooks/samplePayload/:operation/

to

/api/v1/db/meta/tables/:tableId/hooks/samplePayload/:operation/:version

Coming soon!

GeoData + Map View ( Sneak peak )

The new feature launch includes beta access for GeoData column and Map View. With this, users can easily input and view location data associated with their records, making it easier to analyse and interpret data based on geography. The Map View feature allows users to visualise their data on an interactive map. Users can filter their data by location, zoom in and out. Overall, the GeoData column and Map View feature provides powerful tool that adds a new dimension to data analysis, providing users with an intuitive and visually engaging way to explore and interpret their data.

Screenshot 2023-03-29 at 3 30 53 PM Screenshot 2023-03-29 at 3 30 00 PM

Mobile mode (Sneak peak )

A toggle button is now available in beta access, which enabled will

  • helps simplify UI layout for mobile view.
  • enableโ€™s QR scan option to retrieve a stored record.

Screenshot 2023-04-06 at 11 15 35 AM Screenshot 2023-04-06 at 11 16 47 AM

Note that, Sneak peak features are work in progress & needs to be explicitly enabled using easter egg menu. Please get in touch with us for more details.

Join Our Team

Thank you for your love & support

๐Ÿ’œ ๐Ÿš€


๐Ÿ› Closed Issues

  • [closed] ๐Ÿ› Bug: Formula linked column references #5420
  • [closed] ๐Ÿ› Bug: NocoDB is not syncing to Postgres #5418
  • [closed] ๐Ÿ› Bug: Adding postgres data-source without CREATE ON DATABASE permission #5398
  • [closed] Group rows like in Airtable #5387
  • [closed] ๐Ÿ› Bug: minor UI corrections #5381
  • [closed] ๐Ÿ› Bug: [dev] rollup icon not displayed #5380
  • [closed] letโ€™s go oracle #5376
  • [closed] drag and drop a table in another database [Feature] #5362
  • [closed] ๐Ÿ› Bug: VULNERABILITY: Sign Out doesnโ€™t work #5361
  • [closed] ๐Ÿ”ฆ Feature: Add icon reset option #5356
  • [closed] ๐Ÿ› Bug: Failure to download doc attachment #5344
  • [๐Ÿ”Ž Status: More Info Needed] ๐Ÿ› Bug: BullMQ: DEPRECATION WARNING! Your redis options maxRetriesPerRequest must be null. On the next versions having this settings will throw an exception #5335
  • [closed] ๐Ÿ› Bug: Unable to download attachment #5326
  • [closed] ๐Ÿ› Bug: run Noco-win-x64.exe got error: โ€˜Z_DATA_ERRORโ€™ #5318
  • [๐Ÿ› Type: Bug] ๐Ÿ› Bug: Cannot use backslash \ in formula #5315
  • [closed] ๐Ÿ› Bug: filtering a view on a date field causes 500 error #5308
  • [๐Ÿ› Type: Bug] ๐Ÿ› Bug: row number not syncing between pages #5304
  • [๐Ÿ› Type: Bug] ๐Ÿ› Bug: non-image attachments cannot be opened after upload #5302
  • [closed] UI enhancements #5260
  • [๐Ÿฌ DB : MySQL] ๐Ÿ› Bug: Mysql Decimal Field length 10 is not enough #5259
  • [closed] undo #5258
  • [๐Ÿ› Type: Bug][๐Ÿ˜ DB : Postgres] ๐Ÿ› Bug:Use of ? in column name throws error #5255
  • [closed] ๐Ÿ› Bug: Advanced column options are not displayed #5245
  • [closed] ๐Ÿ› Bug: Filter on rollup errorโ€™s out in PG #5232
  • [๐Ÿ› Type: Bug] ๐Ÿ› Bug: Error thrown when editing a form #5231
  • [closed] ๐Ÿ› Bug: Swagger schema not matching API call result #5224
  • [closed] ๐Ÿ› Bug: Using a โ€˜?โ€™ does not work with concat #5220
  • [closed] ๐Ÿ› Bug: project setting โ€œShow NULL and EMPTY in Filterโ€ has no effect #5219
  • [๐Ÿ› Type: Bug] ๐Ÿ› Bug: โ€œis blankโ€ filter not yielding any results on LinkToAnotherRecord column #5218
  • [closed] ๐Ÿ› Bug: Docker build missing dependency #5216
  • [Status: Reproducible] ๐Ÿ› Bug: Replace in formula issues #5209
  • [closed] ๐Ÿ› Bug: In external form view, column definitions can be altered #5205
  • [closed] Map View Follow-up items #5203
  • [closed] Column type autonumber #5201
  • [closed] ๐Ÿ”ฆ Feature: Activity.Copyview, copy the costom width of the column #5198
  • [closed] ๐Ÿ› Bug: Activity.ListSharedView double click Table headers #5197
  • [closed] Custom user role #5192
  • [closed] ๐Ÿ› Bug: Cannot change Single and MultiSelect value from the Child list #5191
  • [๐Ÿ”Ž Status: More Info Needed] ๐Ÿ› Bug: Content of columns with LongText is not visible with Microsoft Edge Dev #5190
  • [closed] Date Filter doesnโ€™t include date operations #5186
  • [Status: Reproducible] ๐Ÿ› Bug: SpecificDBType select is missing #5182
  • [๐Ÿ”Ž Status: More Info Needed] ๐Ÿ› Bug: UI not updating in Development Setup #5180
  • [๐Ÿ› Type: Bug] ๐Ÿ› Bug: SingleSelect focus is a bit broken in Firefox #5179
  • [closed] [Feature] page transition #5177
  • [Status: Reproducible] ๐Ÿ› Bug: Cell exits edit mode when clicking inside the same cell #5170
  • [closed] ๐Ÿ› Bug: clicking save button multiple times on โ€œnew columnโ€ or โ€œedit columnโ€ will fire multiple queries #5158
  • [โœจ Type: Enhancement] ๐Ÿ”ฆ Enhancement: add shortcut to navigate to next & previous records in Expanded row #5124
  • [closed] ๐Ÿ› Bug: Frozen grid view details even after closing all tabs #5121
  • [closed] ๐Ÿ”ฆ Feature: Prefilled forms #5107
  • [closed] ๐Ÿ› Bug: Wrong baseId is used in QuickImport, when a secondary database is only active. So the Table is created in the hidden DB. #5103
  • [closed] ๐Ÿ› Bug: Losing Super Admin role after upgrading from 0.101.2 to 0.104.3 #5101
  • [closed] ๐Ÿ› Bug: No autosave when moving to โ€œNext Rowโ€ in expanded record view #5049
  • [closed] Feature: In shared Grid view itโ€™s not possible to edit or add data #5028
  • [closed] ๐Ÿ”ฆ Feature: Add rows using .xlsx #5021
  • [๐Ÿ”ฆ Type: Feature] ๐Ÿ”ฆ Feature: Abiliy to select date field through date picker in filter #4655
  • [โœจ Type: Enhancement] Enhancement: Provide access to common data like project ID in Webhook JSON response #4594
  • [๐Ÿ”ฆ Type: Feature] ๐Ÿ”ฆ Feature: The Editor need the function of โ€Upload EXCELโ€œ,import .xlsx file #4271
  • [๐Ÿ”ฆ Type: Feature] [Feature] Add users field to tables #3787
  • [๐Ÿ”ฆ Type: Feature] [Feature] Webhooks only for specific columns #3693
  • [๐Ÿ”ฆ Type: Feature] [Feature] Expanded record view : provide option to display hidden fields #3513
  • [๐Ÿ”ฆ Type: Feature][๐ŸŒฎ Scope : Table] [Feature] Empty table contents #2997
  • [๐Ÿ”ฆ Type: Feature][๐Ÿš˜ Scope : Automation] [Feature] Access old field values in webhooks #2902
  • [๐Ÿ”ญ Scope : Project] [Feature] unique columns #2778
  • [โœจ Type: Enhancement][๐Ÿ”ฆ Type: Feature][๐Ÿฐ Scope : Column] Allow editing of a Lookup column #2574
  • [โœจ Type: Enhancement][๐Ÿ”ฆ Type: Feature][๐Ÿฐ Scope : Column] Link Multiple Records to Another Record at the same time (multi-select record linking) #2564
  • [๐Ÿ‘‹ For : Community or Good First Issue] Inflection: none is still capitalising words in some places #2406
  • [โœจ Type: Enhancement][๐Ÿ”ฆ Type: Feature][๐Ÿฐ Scope : Column] Some Column types are missing when modifying columns #2285
  • [๐Ÿ—๏ธ Type: In Development] ๐Ÿ› Feature: [web hook] update to LTAR doesnโ€™t trigger โ€˜on-updateโ€™ webhook #2104
  • [๐Ÿ”ฆ Type: Feature] Feature : Ability to toggle audit logs #2035
  • [๐Ÿ”ฆ Type: Feature] [Feature] Offer random UUID generation as alternative for the mandatory column ID #2008
  • [โœจ Type: Enhancement][๐Ÿ”ฆ Type: Feature][โ˜Ž Scope : API] Describe API params and body with an example #1767
  • [๐Ÿ—๏ธ Type: In Development] Describe API path, query params etc in docs #1690
  • [๐Ÿ”ฆ Type: Feature][๐ŸŽฐ Scope : Hosting] [Feature] Helm chart #1544
  • [โœจ Type: Enhancement][๐Ÿ”ฆ Type: Feature][๐Ÿฐ Scope : Column] [Feature] Use rollup in formula #1331
  • [๐Ÿ”ฆ Type: Feature][๐Ÿฐ Scope : Column] [Feature] URL parameter multi field/value filter #1039
  • [๐Ÿ”ฆ Type: Feature][๐Ÿฐ Scope : Column] [Feature] : Has one #943
  • [๐Ÿ”ฆ Type: Feature][๐Ÿฐ Scope : Column] Feature : user type field #500
  • [โœจ Type: Enhancement][๐Ÿ”ฆ Type: Feature][๐Ÿ‘‹ For : Community or Good First Issue][๐Ÿ‘ฎ Scope : Auth] Feature: edit password, firstname and lastname using GUI #417
  • [โœจ Type: Enhancement][๐Ÿ”ฆ Type: Feature][โ˜Ž Scope : API] Token ACL by API #254

Whatโ€™s Changed

New Contributors

Full Changelog: https://github.com/nocodb/nocodb/compare/0.105.3โ€ฆ0.106.0