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
v0.263.0
2025-04-30π NocoDB : Feature Release
GroupBy views just got a major upgrade!
Weβve introduced canvas-based rendering for GroupBy viewsβbringing the same lightning-fast performance boost you saw in the Grid. Whether youβre grouping large datasets or exploring complex hierarchies, everything now feels smoother, faster, and snappier.
Whatβs Changed?
- πΌοΈ Canvas-powered GroupBy rendering β Built for speed, even on older systems.
- π Infinite scrolling for grouped data β Scroll through large groups without performance hiccups.
- π― Visual clarity on filters & sorts β Fields that are filtered or sorted are now highlighted with a subtle background color in both the toolbar and grid.
- π Cleaner, more intuitive GroupBy navigation β Focus on your data, not your tools.
Experience the performance boost and visual polishβmaking GroupBy as powerful as it is beautiful.
π Closed Issues
- [closed] π Bug: When copy Base, some data can be completely copied, but some data is missing. #11241
- [closed] π Bug: Lookup field & Formula field is broken #11234
- [closed] π Bug: #11229
- [closed] π Bug: inactive trigger doesnβt change to active. #11201
- [closed] π Bug: search results invisible due to scroll position #11194
- [closed] π Bug: selected row and renaming base, backspace and arrow keys not works #11187
- [closed] π¦ Feature: [v3] Support API based record creation using field ID instead of filed name #11179
- [closed] π Bug: NocoDB: Update Existing Record by Primary Key Returns βRecord Not Foundβ Error #11176
- [closed] π Bug: New record with linked fields needs reload #11156
- [closed] π Bug: Formula fields break when referencing other formula fields #11155
- [closed] π Bug: User field with multiple users should not be misaligned #11149
- [closed] π Bug: (selfhosted) api 404 on every 5th record get #11125
- [closed] π Bug: row moved even when field modified is not filtered #11118
- [closed] π Bug: βSome Internal error occuredβ Error when submitting form from mobile with images in attachment field #11116
- [closed] π Bug: Table dropdown sizing #11113
- [closed] π Bug: Cannot read properties of undefined (reading βmapβ) When I tried to add a new option in a single select column #11112
- [closed] π Bug: Allow Schema Change βclient password must be a stringβ #11106
- [Status: Reproducible] π Bug: Form in Survey Mode #11102
- [closed] π Bug: Records showing previous comments and audit logs #11098
- [closed] π Bug: Show field is not showing on hidden fields #11094
- [closed] About MSSQL Data Source? #11089
- [closed] π Bug: Group-name missing for LTAR in nc-canvas-group #11087
- [closed] π Bug: Channel selection bug in new webhook when no channels are present #11081
- [Status: Reproducible] π Bug: Currency fields with value 0 displayed as empty cells (Regression of #5607) #11074
- [closed] π Bug: Deploy error #11061
- [Status: Reproducible] π¦ Feature: Show comments symbol when grouping view #11049
- [closed] π Bug: Unable to create or view workspace #11047
- [closed] π Bug: Filter linked field asks for ID and not value of the field #11045
- [closed] π Bug: api v2 update does not work #11044
- [closed] π Bug: Formula error when referencing a 1:m field #11032
- [closed] π Bug: Webhook On Record Insert null fields #11024
- [Status: Not Reproducible] π Bug: Time field dropdown doesnβt show some values #11020
- [closed] π Bug: SMPT Configuration not possible, Error: getaddrinfo EAI_AGAIN #11019
- [β Scope : API] π Bug: Filtering in API call #11009
- [Status: Reproducible] π Bug: Error when group by Date or Datetime type field #11006
- [closed] π Bug: Dark mode problem with form in iFrame #11004
- [closed] π Bug: Formula : Divide by 0 breaks the entire column and needs to be manually repaired #11002
- [Status: Reproducible] π Bug: turn off the infinite scrolling function edit data bug #10993
- [closed] π Bug: API Where Condition Issue: Full Name Field Misinterpreted as Decimal #10992
- [closed] π¦ Feature: support more audio file extensions as attachment #10991
- [Status: Reproducible] π Bug: βShow NULL in cellsβ base-wide setting does not work in infinite scroll grid and canvas #10987
- [Status: Reproducible] π Bug: cannot reduce column width in canvas compared to before #10980
- [closed] π Bug: βHow to upgrade?β has outdated link #10973
- [Status: Reproducible] π Bug: Filtering by a lookup where the looked up table has a formula as the display field does not work #10972
- [closed] π Bug: URLβs no longer clickable, hard-limited in length #10971
- [closed] π¦ Feature: Allow nocodb to send webhook data to URL that resolves to an internal IP #10888
- [closed] π¦ Enhancement: Auto check fields in import csv modal if mapped #10871
- [closed] π Bug: No filters work on json columns except βis likeβ #10860
- [closed] π¦ Feature: Infinite scroll for Groups #10827
- [Status: Reproducible] π Bug: percent field, 0 is displayed as empty cell #10813
- [Status: Reproducible] π Bug: βRow Filteredβ broken when using Groups (Gridview) #10726
- [closed] π¦ Feature: Improve Error Message Persistence and Copying for Debugging #10698
- [closed] π¦ Feature: GroupBy enhancements #10586
- [closed] π Bug: Lookup of Formula canβt be referenced further #10465
- [closed] π Bug: Environment variable NC_NON_ATTACHMENT_FIELD_SIZE not documented #10321
- [closed] π Bug: Airtable import skip all attachments except images #10230
- [π Type: Bug] π Bug: Search button on mobile not showing #9792
- [π¦ Type: Feature] π¦ Feature: Duplicate Base into another workspace #9744
- [π¦ Type: Feature] π¦ Feature: Show date / date time in a fixed time zone #9316
- [closed] π¦ Feature: Make whole
LinkToAnotherRecordfield clickable when empty #7819
Whatβs Changed
- Release 0.262.5 by @github-actions in https://github.com/nocodb/nocodb/pull/10966
- fixes #10973: how to upgrade link by @matthewberryman in https://github.com/nocodb/nocodb/pull/10974
- chore: post-release sync by @github-actions in https://github.com/nocodb/nocodb/pull/10967
- Nc refactor/remove formula alias by @pranavxc in https://github.com/nocodb/nocodb/pull/10958
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/10959
- Nc feat/field handler by @dstala in https://github.com/nocodb/nocodb/pull/10904
- refactor: formula builder parsed tree and ltar builder by @fendy3002 in https://github.com/nocodb/nocodb/pull/10977
- Nc fix/import data modal followup items by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/10969
- refactor: filters for lookup and ltar moved to field handler by @fendy3002 in https://github.com/nocodb/nocodb/pull/10986
- fix sqlite dateadd formula by @dstala in https://github.com/nocodb/nocodb/pull/10985
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/10989
- fix: add order as result for list base by @fendy3002 in https://github.com/nocodb/nocodb/pull/10995
- Nc Fix: Links and Ltar cell copy paste issue by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/10982
- add support for audio change file icon for audio and video on card by @dstala in https://github.com/nocodb/nocodb/pull/10998
- fix: send table alias to formula by @fendy3002 in https://github.com/nocodb/nocodb/pull/10976
- Nc refactor/base model sql part 2 by @dstala in https://github.com/nocodb/nocodb/pull/10999
- fix(nocodb): re-export getAs from BaseModelSqlv2 by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11000
- chore: sync various by @mertmit in https://github.com/nocodb/nocodb/pull/11001
- Nc Fix: Expanded form navigation and group paste issue if infiniteScroll is disabled by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/10997
- add gb_eq and gb_null for filter verify by @pranavxc in https://github.com/nocodb/nocodb/pull/11008
- fox non infinite percent 0 by @dstala in https://github.com/nocodb/nocodb/pull/11010
- fix: formula handle divide by zero by @fendy3002 in https://github.com/nocodb/nocodb/pull/11015
- fix: typos by @omahs in https://github.com/nocodb/nocodb/pull/11013
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/11003
- Nc feat/baseid partition v3api by @dstala in https://github.com/nocodb/nocodb/pull/11026
- fix(nc-gui): add explicit save btn to save user name by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11011
- fix: render null field based on base setting by @fendy3002 in https://github.com/nocodb/nocodb/pull/11023
- show upload indicator when attachment list empty by @dstala in https://github.com/nocodb/nocodb/pull/11029
- fix formula height by @dstala in https://github.com/nocodb/nocodb/pull/11017
- Nc Feat: Toast message new design implementation by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/10994
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/11048
- fix: load comment meta for groupby children data by @fendy3002 in https://github.com/nocodb/nocodb/pull/11053
- fix: formula lookup with depth more than 1 by @fendy3002 in https://github.com/nocodb/nocodb/pull/11050
- Nc feat/plan sub by @dstala in https://github.com/nocodb/nocodb/pull/11054
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/11052
- chore(nc-gui): lint by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11062
- fix (nc-gui): airtable add close button when import complete by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11064
- fix: fill handle to consider 0 and false as valid value by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11065
- fix(nc-gui): decrease toast msg timeout to 6 sec by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11070
- Nc fix(nc-gui): email, phone number & url cell preview text alignment issue in form view by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11068
- fix: prod issues related to paste by @pranavxc in https://github.com/nocodb/nocodb/pull/11078
- fix: Generate and update parsed_tree column data if missing by @pranavxc in https://github.com/nocodb/nocodb/pull/11077
- feat: Improved groupby by @DarkPhoenix2704 in https://github.com/nocodb/nocodb/pull/11041
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/11058
- Nc refactor/field handler formula rollup by @dstala in https://github.com/nocodb/nocodb/pull/11055
- docs: add NC_NON_ATTACHED_FIELD_SIZE env var documentation by @Gaurav23V in https://github.com/nocodb/nocodb/pull/11035
- fix: exclude users flag by @mertmit in https://github.com/nocodb/nocodb/pull/11031
- fix (nc-gui): currency 0 not displayed by @fendy3002 in https://github.com/nocodb/nocodb/pull/11079
- docs: fix chinese.md app store link. by @yyz945947732 in https://github.com/nocodb/nocodb/pull/11086
- fix: webhook channel selection when no items by @mdsaban in https://github.com/nocodb/nocodb/pull/11082
- Nc canvas groupby followup by @dstala in https://github.com/nocodb/nocodb/pull/11093
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/11083
- Fix: Hidden column menu rendering incorrectly by @mdsaban in https://github.com/nocodb/nocodb/pull/11095
- Nc refactor/validate row filters by @dstala in https://github.com/nocodb/nocodb/pull/11099
- feat: bulk audit for bulk link creation by @fendy3002 in https://github.com/nocodb/nocodb/pull/11105
- fix (nocodb-sdk): UITypes.ID is considered as numeric UI Types by @fendy3002 in https://github.com/nocodb/nocodb/pull/11104
- feat: bulk audit for bulk link remove by @mertmit in https://github.com/nocodb/nocodb/pull/11107
- feat(nix/docker/aio/minio): disable minio by default by @sinanmohd in https://github.com/nocodb/nocodb/pull/11108
- feat(nix/package/workflows/aiopusher): init by @sinanmohd in https://github.com/nocodb/nocodb/pull/10672
- Fix: hide description field if no applicabale columns present by @mdsaban in https://github.com/nocodb/nocodb/pull/11097
- Nc feat/plan sub followup by @dstala in https://github.com/nocodb/nocodb/pull/11084
- Fix: Cmd+K visibility by @mdsaban in https://github.com/nocodb/nocodb/pull/11110
- Nc fix(nc-gui): Minor bug fixes by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11111
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/11115
- fix(nc-gui): stop keydown event propagation from base node input by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11119
- Nc Fix: external source related changes by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11114
- fix: grid related issues by @DarkPhoenix2704 in https://github.com/nocodb/nocodb/pull/11121
- docs: update expected timelines for upcoming features by @dstala in https://github.com/nocodb/nocodb/pull/11130
- Nc feat/pricing page by @dstala in https://github.com/nocodb/nocodb/pull/11131
- Nc fix/billing UI changes by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11128
- fix: groupby followup by @dstala in https://github.com/nocodb/nocodb/pull/11135
- chore: upgrade runner version by @mertmit in https://github.com/nocodb/nocodb/pull/11145
- fix: interface by @mertmit in https://github.com/nocodb/nocodb/pull/11146
- feat: single transaction invite by @mertmit in https://github.com/nocodb/nocodb/pull/11141
- Nc fix/billing page UI fixes by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11148
- fix(nc-gui): use view id instead of view title in record url by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11144
- fix: cannot make cell editable by @dstala in https://github.com/nocodb/nocodb/pull/11159
- fix (nocodb): json cdf when passed value is number or boolean by @fendy3002 in https://github.com/nocodb/nocodb/pull/11143
- fix: payment follow ups by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11161
- Nc fix/billing page UI fixes by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11152
- Nc groupby pending by @dstala in https://github.com/nocodb/nocodb/pull/11163
- fix: reorder switch case by @DarkPhoenix2704 in https://github.com/nocodb/nocodb/pull/11165
- fix(nc-gui): Audit column title overflow issue by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11166
- Nc fix/19 feb billing followup by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11162
- fix: wording & icon by @mertmit in https://github.com/nocodb/nocodb/pull/11151
- fix: various by @mertmit in https://github.com/nocodb/nocodb/pull/11150
- fix: sync various by @mertmit in https://github.com/nocodb/nocodb/pull/11168
- Nc Feat: simple toast message on cell copy by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11167
- feat: upgrade status by @mertmit in https://github.com/nocodb/nocodb/pull/11170
- nc fix: Compatibility flag to fix Backblaze S3 by @ssweber in https://github.com/nocodb/nocodb/pull/10947
- feat (nc-gui): fixed timezone for datetime field by @fendy3002 in https://github.com/nocodb/nocodb/pull/10635
- fix (nocodb-sdk): isFloat on cell.ts by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11171
- Nc Fix: billing folloup changes by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11174
- chore: add vvo/tzdb by @fendy3002 in https://github.com/nocodb/nocodb/pull/11183
- Improve timezone extraction regex by @pranavxc in https://github.com/nocodb/nocodb/pull/11181
- feat: appinfo by @mertmit in https://github.com/nocodb/nocodb/pull/11186
- Nc refactor/base model 3 2 by @pranavxc in https://github.com/nocodb/nocodb/pull/11182
- Nc feat/colorized filter column by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11129
- feat(nc-gui): show default ws logo as nocodb logo by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11180
- Nc misc bug fixes by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11191
- fix(nc-gui): table/view list dropdown content width issue by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11188
- fix: revert change to keep both details and view enabled by @mertmit in https://github.com/nocodb/nocodb/pull/11197
- Nc Refactor(nc-gui): Grid index cell UI by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11184
- fix: scroll handling when height changes by @DarkPhoenix2704 in https://github.com/nocodb/nocodb/pull/11195
- fix: filter field selection overflow by @DarkPhoenix2704 in https://github.com/nocodb/nocodb/pull/11202
- Nc feat/v3 test units by @dstala in https://github.com/nocodb/nocodb/pull/11189
- fix: view loading indicator does not stops by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11203
- fix: Dark mode problem with form in iFrame by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11204
- fix: webhookPluginList permission by @DarkPhoenix2704 in https://github.com/nocodb/nocodb/pull/11196
- Nc feat/workspace sso followup by @dstala in https://github.com/nocodb/nocodb/pull/11199
- Nc qr code error by @dstala in https://github.com/nocodb/nocodb/pull/11193
- Nc fix/custom link index creation by @pranavxc in https://github.com/nocodb/nocodb/pull/11205
- fix: sync fields ui by @dstala in https://github.com/nocodb/nocodb/pull/11200
- fix: Closes Misc Issues by @DarkPhoenix2704 in https://github.com/nocodb/nocodb/pull/11209
- fix: lookup to an LTAR field shows Blank Chip by @dstala in https://github.com/nocodb/nocodb/pull/11207
- #11201: Fix inactive trigger doesnβt change to active when type is manual by @codegen-sh in https://github.com/nocodb/nocodb/pull/11210
- fix: search is not triggered on field change by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11218
- fix: handle primitive values in transformation by @DarkPhoenix2704 in https://github.com/nocodb/nocodb/pull/11222
- Nc fix/billing followup changes 26th by @dstala in https://github.com/nocodb/nocodb/pull/11227
- fix(nc-gui): number cell is broken by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11238
- Nc fix/hot pricing by @dstala in https://github.com/nocodb/nocodb/pull/11239
- fix (nocodb): handle null-ish filter value for single select by @fendy3002 in https://github.com/nocodb/nocodb/pull/11236
- Nc Refactor(nc-gui): Grid hover interaction by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11198
- Nc fix user markdown by @dstala in https://github.com/nocodb/nocodb/pull/11206
- Nc codegen bot/fix leaving nocodb notification by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11242
- fix(nc-gui): enable toolbar seach in mobile view by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11216
- Nc Fix: empty cells from Number fields converted to βnullβ text when pasted into SingleLineText fields by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11245
- fix: duplicate with rqd by @mertmit in https://github.com/nocodb/nocodb/pull/11244
- fix(nc-gui): add loading state for form submit btn #5267 by @rameshmane7218 in https://github.com/nocodb/nocodb/pull/11246
- chore: sync changes by @mertmit in https://github.com/nocodb/nocodb/pull/11208
- Nc fix/grid row lines issue by @dstala in https://github.com/nocodb/nocodb/pull/11248
- New Crowdin updates by @o1lab in https://github.com/nocodb/nocodb/pull/11124
- fix: Starred base persistence issue by @pranavxc in https://github.com/nocodb/nocodb/pull/11249
- 0.263.0 Pre-release by @github-actions in https://github.com/nocodb/nocodb/pull/11252
New Contributors
- @matthewberryman made their first contribution in https://github.com/nocodb/nocodb/pull/10974
- @Gaurav23V made their first contribution in https://github.com/nocodb/nocodb/pull/11035
- @yyz945947732 made their first contribution in https://github.com/nocodb/nocodb/pull/11086
- @mdsaban made their first contribution in https://github.com/nocodb/nocodb/pull/11082
- @codegen-sh made their first contribution in https://github.com/nocodb/nocodb/pull/11210
Full Changelog: https://github.com/nocodb/nocodb/compare/0.262.5β¦0.263.0