Releases: nocodb/nocodb
0.260.2: Bug Fix Release
π Closed Issues
- [closed] π Bug: Error executing webhook: TypeError: Cannot read properties of undefined (reading 'workspace_id') #10268
- [closed] π Bug: unable to deploy nocodb frontend url on remote srver #10262
- [closed] π¦ Feature: #10261
- [closed] π¦ Feature: NOCODB + OpenID Connect for education/non-commercial #10253
- [closed] π Bug: Has Many Link - Add new record error: "Update not allowed for table which doesn't have primary Key" #10249
- [closed] π¦ Feature: Not sure if this is a bug or missing feature but in the New UI there is no global Audit #10238
- [closed] Edit Access after selecting Share #10205
- [π Status: More Info Needed] π Bug: Cannot login after a fresh start #10125
- [closed] π Bug: database audit missing #10101
- [π Type: Bug] π Bug: adding a new mysql data source requires db user with
create databasepermission #9990 - [π Type: Bug] π Bug: No history of modifications #9880
- [π¦ Type: Feature] π¦ Feature: Modification History Tracking #9549
- [π Type: Bug] π Bug: Investigate bulk update #9117
- [Status: Reproducible] π Bug: Bulk update is not shown in the audit log. #8964
- [closed] π Bug: Updates Committed to Data Source while being keyed in but before being committed to NocoDB #5895
- [π¦ Type: Feature] π¦ Feature: Improve audit logs to properly show REST API calls #2030
What's Changed
- Release 0.260.1 by @github-actions in #10242
- fix: missing file references index by @mertmit in #10245
- chore: post-release sync by @github-actions in #10243
- Nc fix(nc-gui): grid view blank screen issue on scroll by @rameshmane7218 in #10236
- Nc feat/api v3 by @pranavxc in #10219
- fix: add missing indexes by @mertmit in #10247
- Nc refactor/audit logs by @pranavxc in #10145
- feat: redis helper by @mertmit in #10252
- Nc feat/expanded form discussion mode by @dstala in #10212
- fix: accessibility issues by @AmitJoki in #10248
- fix: long text data disappear by @DarkPhoenix2704 in #10256
- fix(nc-gui): grid row visibility issue in mobile view by @rameshmane7218 in #10257
- test(extension-marketplace): marketplace test funcs by @amandesai01 in #9966
- fix: fields menu reload by @mertmit in #10259
- fix: upload modal data only headers by @mertmit in #10258
- fix: dynamic ref by @mertmit in #10240
- feat(nc-gui): New Barcode/QR Code UI/UX by @AmitJoki in #10254
- fix: Mark as new record while creating new record from links list by @pranavxc in #10265
- chore: nc sync by @DarkPhoenix2704 in #10218
- Nc refactor(nc-gui): RichText follow up by @rameshmane7218 in #10251
- New Crowdin updates by @o1lab in #10266
- feat: better json editing ux by @AmitJoki in #10263
- fix: fix searching the linked records of a new record in expanded/form by @AmitJoki in #10250
- New Crowdin updates by @o1lab in #10270
- fix: avoid create db call on connect existing external by @mertmit in #10267
- fix: properly null check for apiMeta by @mertmit in #10244
- Fix: Misc Issues by @DarkPhoenix2704 in #10269
- fix: Webhook log insertion bug by @pranavxc in #10272
- 0.260.2 Pre-release by @github-actions in #10273
Full Changelog: 0.260.1...0.260.2
0.260.1: Bug Fix Release
π Closed Issues
- [closed] π¦ Feature: Clarification on Adding New i18n Keys and Synchronization Across Language JSON Files #10204
- [closed] π Bug: Webhook not Triggering after Update #10201
- [closed] π Bug: AVG() not working as expected it does a ADD() on lookup fields. #10200
- [closed] π Bug: SUBSTR function with DateTime Field does not work correctly #10197
- [closed] π Bug: Cannot Access NocoDB after Installation via Coolify #10191
- [π Type: Bug] π Bug: Failed to duplicate base #7428
What's Changed
- chore: post-release sync by @github-actions in #10188
- fix(nc-gui): record editor and calendar fixes by @rameshmane7218 in #10181
- Revert to Node.js 18 due to lack of pkg support for Node.js 22 by @pranavxc in #10189
- Nc fix/import data new UI by @yooneskh in #10161
- Revert to Node.js 18 due to lack of pkg support for Node.js 22 by @pranavxc in #10190
- Print correct app url on init based on env by @pranavxc in #10198
- fix: add missing pks by @rameshmane7218 in #10193
- chore: AI features follow up by @rameshmane7218 in #10208
- chore(nc-gui): lint by @rameshmane7218 in #10209
- fix: suppress not valid json errors by @mertmit in #10207
- better language name by @lmalma in #10196
- Update chinese.md by @bestlaw66 in #10054
- Nc refactor/rich text by @dstala in #10224
- fix: monospace font issue by @DarkPhoenix2704 in #10225
- fix: duplicate fails if there is an invalid formula or button by @DarkPhoenix2704 in #10214
- fix: job with empty data by @mertmit in #10232
- chore: enable shutdown hooks by @mertmit in #10229
New Contributors
- @bestlaw66 made their first contribution in #10054
Full Changelog: 0.260.0...0.260.1
0.260.0 : Record reorder & Insert anywhere
π NocoDB : Feature Release
Weβre excited to introduce Record Re-order & Insert Anywhere in NocoDB!
Drag-and-Drop to Reorder Records: Easily organize your records by dragging and dropping them within the grid. Whether you're prioritizing tasks, arranging items, or customizing views, you now have the freedom to structure your data just the way you need.
Insert New Record Anywhere: Adding new records is more intuitive than ever. Use the Insert Above and Insert Below options in the record context menu to place new entries exactly where they belong, saving time and reducing manual adjustments.
These powerful enhancements give you full control over your data, allowing for smoother workflows, better organization, and improved usability when working with large datasets.
π Closed Issues
- [closed] π Bug: Update website footer year to 2025 #10177
- [closed] π Bug: Auto Upstall fails Docker installation on Amazon Linux #10160
- [π Type: Bug] π Bug: Unable to Directly Add a Record to an External Database #9490
- [π¦ Type: Feature] π¦ Feature: Multi field editor - show system fields #9264
- [closed] π¦ Feature: Year formula for date fields #8721
- [closed] [Enhancement] add the function of "number format options" under the rollup column #5312
- [π¦ Type: Feature] π¦ Feature: Drag and Drop Rows #4748
- [π¦ Type: Feature] π¦ Feature: Share View - Custom URL/Custom UUID #3963
What's Changed
- Release 0.258.11 by @github-actions in #10149
- chore: add optimize deps by @mertmit in #10141
- chore: add missing py3-setuptools dep by @dstala in #10151
- docs: mark personal view as cloud only by @dstala in #10152
- fix: avoid decrypting global integration by @mertmit in #10153
- feat(nc-gui): Multi field editor - show system fields by @amandesai01 in #10086
- feat(nc-gui): number format options for rollup column by @amandesai01 in #10088
- Node 22 docker build issue by @pranavxc in #10155
- chore: post-release sync by @github-actions in #10150
- feat: record reorder wip by @DarkPhoenix2704 in #10058
- Fix: Fields menu improvement by @yooneskh in #10135
- Nc fix add lookup by @rameshmane7218 in #10163
- New Crowdin updates by @o1lab in #10157
- Upstall script - add worker service for ee edition by @pranavxc in #10164
- fix(nc-gui): prevent loading column hash in public or localMode by @rameshmane7218 in #10165
- Upstall script: remove duplicate service prop by @pranavxc in #10166
- Sync master with develop brach by @pranavxc in #10158
- feat: enable i18n in ee by @rameshmane7218 in #10162
- fix(nc-gui): form view logo alignment issue by @rameshmane7218 in #10167
- Fix: update data overwrites the insert data in grid by @DarkPhoenix2704 in #10156
- fix: use proper reference for related model id by @mertmit in #10170
- feat: year fn for formula by @mertmit in #10171
- Nc fix: i18n menu items by @rameshmane7218 in #10169
- Include wget in docker runner by @pranavxc in #10174
- New Crowdin updates by @o1lab in #10175
- Nc fix/custom url follow up by @rameshmane7218 in #10180
- Nc feat/custom url support for shared view by @rameshmane7218 in #9871
- fix: mysql reorder fixes by @DarkPhoenix2704 in #10172
- fix(nc-gui): delete unused file by @rameshmane7218 in #10183
- chore: new icons by @amandesai01 in #10179
- docs: reorder by @dstala in #10184
- fix(nc-gui): form view / attachment / currency issues by @amandesai01 in #10168
- fix(nc-gui): disable fieldsMenu add new field and show/hide all field switch in locked view by @rameshmane7218 in #10182
- 0.260.0 Pre-release by @github-actions in #10186
Full Changelog: 0.258.11...0.260.0
0.258.11: Bug Fix Release
π NocoDB : Bug Fix Release
β οΈ Deprecation of audit logs v1
When we initially introduced audit logs (v1), they were a foundational feature but remained incomplete and remained underdeveloped over time.
Hereβs how:
- Limited Coverage: The existing audit logs captured less than 25% of the actions within the product. Key operationsβsuch as creating or modifying fields, filters, sorts, views, row comments, collaborators and webhooks etcβwere not tracked at all. Over 150+ releases, the logs failed to keep up with NocoDBβs expanding feature set.
- Incomplete Information: Even for the events that were logged, the data was partial and insufficient. For example record audit details often appeared fragmented, leaving gaps that fell short of enterprise-grade requirements.
As part of our commitment to providing the best possible experience with NocoDB we decided to deprecate audit logs v1. So audit logs v1 no longer be part of the open-source (OSS) variant and Enterprise Audit Logs (v2) will be introduced & exclusively available to self-hosted enterprise users and cloud users.
Audit Logs v2 built from the ground up to address these gaps to offer:
- Comprehensive coverage of all critical actions within NocoDB.
- Detailed and reliable logs suited to enterprise use cases.
We will always be transparent and proactive in every change, if you are looking for comprehensive audit logs (v2) - it will be soon available in our self-hosted and cloud enterprise solution.
π Closed Issues
- [closed] π Bug: chrismas toggle button won't show for users who don't have any acess #10137
- [π Type: Bug] π Bug: Error in Grid when pageInfo is undefined in list api #10132
- [closed] π Bug: Attachments - This request has been blocked; the content must be served over HTTPS. #10122
- [closed] π Bug: Account delete "User doesn't exist" #10116
- [closed] π Bug: Patch API for fields with select options #10109
- [closed] π Bug: Unreferenced nocodb release 0.258.7 #10092
- [π Type: Bug] π Bug: Rows Inserted via REST API Not Visible in Kanban View #10057
- [closed] π Bug: One-to-many relation "Linking failed" when updating field since 0.258.7 #10056
- [π Type: Bug] π Bug: Unable to upgrade SQLite database from prior version #10052
- [π Type: Bug] π Bug:NC_EXPORT_MAX_TIMEOUT issue: Export fails for higher values and splits into multiple files #10024
- [π Type: Bug] π Bug: Attachment Display & Download Issue on SSL Fresh Installation #9786
- [π Type: Bug] π Bug: Nested Create Record Modal - Hide Fields, change display value field #9498
- [closed] π¦ Feature: linked records - click opens linked record not removes it #7099
- [π Status: Need Internal Discussion] π¦ Feature: Add new rows and make cell editble in Locked View mode #5439
- [π¦ Type: Feature] π¦ Feature: [Row Expansion] Copy Paste from excel to table + add more records as required #3567
What's Changed
- Release 0.258.10 by @github-actions in #10099
- chore: post-release sync by @github-actions in #10100
- chore: bump to node 22 wip by @DarkPhoenix2704 in #10065
- New Crowdin updates by @o1lab in #10069
- Docs/webhook overview by @AMEESHAARACKAL in #10085
- fix(nc-gui): update sort toolbar menu dropdown UI same as groupby by @rameshmane7218 in #10103
- fix: One-to-many relation "Linking failed" by @DarkPhoenix2704 in #10107
- fix: order migration recovery by @DarkPhoenix2704 in #10102
- fix: cannot delete id column by @DarkPhoenix2704 in #10105
- feat: snowflake animation by @DarkPhoenix2704 in #10108
- Nc fix/snowflake item selection issue by @rameshmane7218 in #10113
- fix: snowflakes by @mertmit in #10115
- fix: Column update related bugs by @pranavxc in #10111
- fix: update auto upstall script by @DarkPhoenix2704 in #9811
- Nc fix/update sidebar item font weight by @rameshmane7218 in #10112
- New Crowdin updates by @o1lab in #10104
- Nc fix/dropdown menu UI changes by @rameshmane7218 in #10049
- fix(nc-gui): rename table inline instead of showing modal by @rameshmane7218 in #10106
- fix(nc-gui): use useCopy instead of useClipboard by @rameshmane7218 in #10128
- Nc fix/update table icon by @rameshmane7218 in #10127
- chore: various fixes by @mertmit in #10124
- New Crowdin updates by @o1lab in #10129
- Nc feat/user profile icon by @rameshmane7218 in #10089
- chore: CI time issue by @mertmit in #10126
- fix: Error in Grid when pageInfo is undefined in list api by @DarkPhoenix2704 in #10133
- Nc fix/User account pages related UI changes by @rameshmane7218 in #10134
- fix(nc-gui): new record visibility issue in new table by @rameshmane7218 in #10139
- Nc fix/delay formula type reset till saving by @rameshmane7218 in #10119
- Nc/fix: Nested Create Record Modal - Hide Fields by @rameshmane7218 in #10130
- New Crowdin updates by @o1lab in #10138
- New Crowdin updates by @o1lab in #10142
- fix(nc-gui): user profile save issue by @rameshmane7218 in #10147
- test: fix selector for sign out by @dstala in #10146
- 0.258.11 Pre-release by @github-actions in #10148
Full Changelog: 0.258.10...0.258.11
0.258.10: Bug Fix Release
π NocoDB : Bug Fix Release
β οΈ Deprecation of audit logs v1
When we initially introduced audit logs (v1), they were a foundational feature but remained incomplete and remained underdeveloped over time.
Hereβs how:
- Limited Coverage: The existing audit logs captured less than 25% of the actions within the product. Key operationsβsuch as creating or modifying fields, filters, sorts, views, row comments, collaborators and webhooks etcβwere not tracked at all. Over 150+ releases, the logs failed to keep up with NocoDBβs expanding feature set.
- Incomplete Information: Even for the events that were logged, the data was partial and insufficient. For example record audit details often appeared fragmented, leaving gaps that fell short of enterprise-grade requirements.
As part of our commitment to providing the best possible experience with NocoDB we decided to deprecate audit logs v1. So audit logs v1 no longer be part of the open-source (OSS) variant and Enterprise Audit Logs (v2) will be introduced & exclusively available to self-hosted enterprise users and cloud users.
Audit Logs v2 built from the ground up to address these gaps to offer:
- Comprehensive coverage of all critical actions within NocoDB.
- Detailed and reliable logs suited to enterprise use cases.
We will always be transparent and proactive in every change, if you are looking for comprehensive audit logs (v2) - it will be soon available in our self-hosted and cloud enterprise solution.
π Closed Issues
- [closed] π Bug: Rounded corners not the same across the Quick Palette #10074
- [π Type: Bug] π Bug: S3 storage doesn't work #10072
- [π Type: Bug] π Bug: turn off the infinite scrolling function edit data bug #10070
- [β¨ Type: Enhancement] [Enhancement] Input experience for link field #10012
- [π Type: Bug] π Bug: Auto-upstall ends with message "docker: 'compose' is not a docker command." #10009
- [π Type: Bug] π Bug: Auto-Upstall fails installing docker on AWS Linux with Error: unsupported distribution 'amzn' #10008
- [π Type: Bug][Status: Reproducible] π Bug: Button Fields are removed when sync meta #9985
- [π Type: Bug][Status: Reproducible] π Bug: No option to create form on the top nav bar #9963
- [closed] Regarding the infinite table and the question about the select-all checkbox. #9954
- [π Type: Bug][Status: Reproducible] π Bug: Attachment cell icon size and color #9948
- [π Type: Bug] π Bug: Single line text in expanded form #9946
- [π Type: Bug][ποΈ Type: In Develop Branch] pnpm start:backend : Property 'getType' does not exist on type 'Mime'. #9945
- [π Type: Bug][π©βπ¬ Status: In-Analysis] π Bug: Unable to see Bases after Upgrading to latest version #9931
- [π Type: Bug] π Bug: 0.258.3: User Management Access Button Lost Labels #9924
- [π Type: Bug] π Bug: Docker 0.258.2: Cannot Annotate Attachment Fields #9912
- [π Type: Bug] π Bug: thousands separator not work for Decimal column #9900
- [π Type: Bug] π Bug: Formula doesn't update and deletes data in other fields if ENTER isn't pressed in other fields #9897
- [π Type: Bug] π Bug: Long Text Field isn't accepting single line breaks #9896
- [π Type: Bug] π Bug: Field Type "Links" Relation type "One to One" - Search ERROR #9893
- [π Type: Bug] π Bug: How to make a percentage of tasks done ? #9888
- [π Type: Bug][Status: Reproducible] π Bug: Unable to view record in group view #9875
- [π¦ Type: Feature] π¦ Feature: Add generic s3 compatible storage (e.g. iDrive e2) #9865
- [π Type: Bug] π Bug: Webhook doesn't trigger when a lookup field is updated #9817
- [π Type: Bug] π Bug: Webhook does not fire on API row update #9761
- [π Type: Bug] π Bug: Cannot change the type of the first field #9758
- [π Type: Bug] π Bug: Button field incorrectly escaped the % sign #9698
- [π¦ Type: Feature] π¦ Feature: Add webhook trigger when a form is submited #9696
- [π¦ Type: Feature] Feature: Allow "Monday" to be configured as first column in date picker #9633
- [π Type: Bug][Status: Reproducible] π Bug: download view allowed even if Allow Download is checked #9630
- [π Type: Bug] π Bug: text to numerical type conversion ignores negatives #9417
- [closed] π Bug: Kanban shows 'Uncategorized' even on non-null enums #7537
- [closed] π¦ Feature: Using field values in the success message after submitting a form #7314
- [closed] π Bug: Login e-mail form field is not autocompleted #6241
- [π For : Community or Good First Issue] D.O. Spaces plugin fails with "null" popup #875
What's Changed
- fix: bulkupsert endpoint by @DarkPhoenix2704 in #9913
- chore: update runner image by @salim-b in #9777
- feat: base snapshots by @DarkPhoenix2704 in #9879
- fix: disable endDate for created-at, updated-at, formula by @DarkPhoenix2704 in #9915
- Nc docs/extension by @dstala in #9914
- docs: snapshot by @dstala in #9886
- fix: enable snapshots by @DarkPhoenix2704 in #9920
- fix: consider
NC_S3_ENDPOINTbesidesNC_S3_REGIONby @salim-b in #9053 - fix(nc-gui): decimal cell thousands separator display issue by @rameshmane7218 in #9923
- chore(docker): pin postgresql to 16.6 by @sinanmohd in #9926
- Nc org chart extension by @dstala in #9860
- fix(GCS): set the response headers accordingly by @imscytha in #9858
- fix: disable unsupported arg by @dstala in #9943
- fix(nc-gui): org role selector input display issue by @rameshmane7218 in #9936
- fix(nc-gui): hide
uncategorizedstack if grouping field is required field by @rameshmane7218 in #9934 - fix(nc-gui): user logo bg color is not same in all the places by @rameshmane7218 in #9933
- chore: oos changes by @mertmit in #9919
- chore: sync various by @mertmit in #9950
- Nc fix: Update AI button config modal UI as per new design by @rameshmane7218 in #9921
- docs : updated Snapshots docs by @dstala in #9955
- docs: updated extensions doc by @dstala in #9944
- feat(ui): persist extension sidebar state per base by @amandesai01 in #9949
- fix(extensions): typings for KvStore by @amandesai01 in #9932
- chore: migrate to rspack π¦ by @DarkPhoenix2704 in #9839
- Nc fix/grid view attachment cell icon size by @dstala in #9964
- Nc test/keyboard shortcuts by @dstala in #9968
- fix(rich-text): map
\nto<br/>by @amandesai01 in #9960 - chore(extensions): eventing on extension by @amandesai01 in #9972
- Nc fix/delete ws by @dstala in #9980
- fix: hide calendar by @DarkPhoenix2704 in #9982
- fix(nc-gui): trim whitespace while converting from string data type to user by @rameshmane7218 in #9971
- fix (nc-gui): resolve warnings when opening grid header dropdown by @rameshmane7218 in #9984
- chore: bump nuxt version by @DarkPhoenix2704 in #9961
- fix: delete all records by @DarkPhoenix2704 in #9959
- fix: encoded primary key #9615 by @nakul251197 in #9988
- feat(nc-gui): allow Monday to be the first column in date picker by @MaryamAlkh...
0.258.3: Bug Fix Release
π NocoDB : Bug Fix Release
π Closed Issues
- [π Type: Bug] π Bug: Multi select content vanishing on page turn #9902
- [π Type: Bug][ποΈ Type: In Develop Branch] π Bug: can't upload csv to table with checkbox field #9891
- [π Type: Bug][ποΈ Status: In Resolution] π Bug: Cannot use s3 ovh plugin, error: "cannot read property of undefined (reading builder)" #9890
- [π¦ Type: Feature] π¦ Feature: Date Format #9869
- [π Type: Bug] π Bug: Form validation is failing if field name includes
[]square brackets #9856 - [π Type: Bug] π Bug: Can't paste in search box for linked table #9846
- [π Type: Bug] π Bug: Duplicate Storage Providers in Setup Page #9828
- [π Type: Bug] π Bug: webhook is not working with External Source DB #9787
- [π¦ Type: Feature] π¦ Feature: Date Range field type and show on Calendar #9785
- [π Type: Bug] π Bug: One-To-One Link Field - Cannot Search #9439
- [π Type: Bug] π Bug: Issue with last record while paginating #9376
- [closed] π Bug: Initial invitation e-mail is sent twice #8460
- [closed] π¦ Feature: Personal view or how to how to allocate work space. #6252
- [π¦ Type: Feature] [Feature] Rollback the database changes to certain time or tag #2077
What's Changed
- Release 0.258.2 by @github-actions in #9854
- New Crowdin updates by @o1lab in #9820
- fix(nc-gui): replace
[ ]with_by @dstala in #9857 - fix(nc-gui): show meaningful error to user if import url is not accessible by @yooneskh in #9822
- chore: post-release sync by @github-actions in #9855
- docs/faq base-info by @AMEESHAARACKAL in #9863
- feat: account delete migration by @mertmit in #9843
- New Crowdin updates by @o1lab in #9862
- chore: sync various by @mertmit in #9864
- feat(nc-gui): workspace icon by @rameshmane7218 in #9722
- Nc calendar end date by @DarkPhoenix2704 in #9831
- fix(nc-gui): form view elements over the attachment/pdf viewer by @rameshmane7218 in #9867
- New Crowdin updates by @o1lab in #9868
- docs: Nested list and commented lines corrections by @pranavxc in #9872
- New Crowdin updates by @o1lab in #9870
- fix: Handle sharedExecution timeout error in interceptor by @pranavxc in #9873
- fix: missing await for jobid generation by @mertmit in #9877
- fix: hide twitter feed by @DarkPhoenix2704 in #9885
- fix(nc-gui): disable link cell paste if link record dropdown is open by @rameshmane7218 in #9887
- Nc feat: add delimiters and encoding option in csv export and import extension by @rameshmane7218 in #9830
- fix: csv checkbox import by @dstala in #9892
- fix: use alias when constructing hm filter query to avoid self-reference issue by @mertmit in #9899
- Nc feat/user delete by @dstala in #9889
- fix: One-to-one excluded list filter bug by @pranavxc in #9903
- fix: calendar followups by @DarkPhoenix2704 in #9901
- fix: data is missing when select option is added via cell by @DarkPhoenix2704 in #9906
- fix: Base invite email related issues by @pranavxc in #9907
- fix: Merge duplicate plugin and recover broken plugins by @pranavxc in #9894
- 0.258.3 Pre-release by @github-actions in #9909
New Contributors
- @yooneskh made their first contribution in #9822
- @AMEESHAARACKAL made their first contribution in #9863
Full Changelog: 0.258.2...0.258.3
0.258.2: Bug Fix Release
π NocoDB : Bug Fix Release
π Closed Issues
- [β¨ Type: Enhancement] Change button text to "Update Connection" (from "Modify Connection") #9841
- [π Type: Bug] π Bug: Invalid Date error format in calendar view #9808
- [π Type: Bug] π Bug: Cannot reset password. Always "Password reset successful!" #9752
- [π Type: Bug] π Bug: l.base.duplicateShared is not a function when click copy base button on share base view #9675
- [π Type: Bug] π Bug: Application crashes when concatenating date intervals using & operator in Excel. #9650
- [π Type: Bug] π Bug: CSV import doesn't care for duplicated field names #9572
- [π Type: Bug] Shared base with Editor access to be deprecated #9414
- [π Type: Bug] π Bug: Formula - Allow easier way to check if a cell is empty #9346
- [π¦ Type: Feature] π Bug: Session time's out abruptly (before refresh token expiry) #9311
What's Changed
- Release 0.258.0 by @github-actions in #9803
- chore: post-release sync by @github-actions in #9804
- feat: gallery view infinite scroll by @DarkPhoenix2704 in #9799
- New Crowdin updates by @o1lab in #9806
- Nc feat/personal view by @dstala in #9807
- fix: Invalid Date error format in calendar view by @DarkPhoenix2704 in #9809
- New Crowdin updates by @o1lab in #9813
- refactor: Token generation improvements and corrections by @mertmit in #9784
- New Crowdin updates by @o1lab in #9816
- fix: Resolve bug in computed tooltip extraction logic by @pranavxc in #9819
- Nc fix/miscellaneous bug fixes by @pranavxc in #9827
- Nc fix/misc UI changes by @rameshmane7218 in #9829
- fix: Default base creation bug by @pranavxc in #9835
- docs/hindi: Add Hindi README docs by @karthik-script in #9730
- chore: update Node.js builder image by @salim-b in #9754
- fix: update installation instructions by @DarkPhoenix2704 in #9838
- chore: button text changed by @dstala in #9842
- 0.258.1 Pre-release by @github-actions in #9848
- Release 0.258.1 by @github-actions in #9849
- chore: post-release sync by @github-actions in #9850
- chore: Add
py3-setuptoolsfor sqlite3 binary build by @pranavxc in #9852 - 0.258.2 Pre-release by @github-actions in #9853
New Contributors
- @karthik-script made their first contribution in #9730
Full Changelog: 0.258.0...0.258.2
0.258.0 : Infinite scroll
π NocoDB : Feature Release
Weβre excited to introduce Infinite Scroll in NocoDB! This new feature lets you seamlessly scroll through your records without needing to click through pages. As you scroll, additional records load automatically, making it easier and faster to browse large datasets. Enjoy a smoother, more efficient experience with Infinite Scroll in NocoDB!
Demo video : https://youtu.be/gbAJApMkHRc
Other updates
Auto Row Expansion for Bulk Paste
With the new Auto Row Expansion feature, NocoDB now automatically creates new rows when you paste multiple records from a CSV. This allows you to paste large sets of data without pre-creating rows, saving you time and reducing manual effort.
Feature Preview
Enable or disable experimental features with ease, allowing you to explore and evaluate upcoming functionalities.
Closed issues
- [π Type: Bug] π Bug: Link field error if table name is lengthy #9760
- [π Type: Bug] π Bug: minio: Invalid endPoint if https is included such as in https://minio-api.some.domain #9757
- [closed] Bug: Cannot reset password. Always "Password reset successful!" #9751
- [π Type: Bug] π Bug: No "equal to" option in AND conditional statements #9745
- [π Type: Bug] BugοΌAfter dragging the record to a different date, the date display on the right is not updated. #9732
- [π Type: Bug] π Bug: Can't sync external database (Postgres 17) #9728
- [π Type: Bug] π Bug: Prefill form is not working if field name contains ? at the end e.g., field name =
age ?#9719 - [π Type: Bug] π Bug: NotFoundError: Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node. #9713
- [π Type: Bug] π Bug: GCS does not work with uniform bucket-level access #9712
- [π Type: Bug] π Bug: Error when enabling Locked mode in Form view #9710
- [closed] π Bug: API documentation missing an entry in "Request Body schema" #9702
- [π Type: Bug] π Bug: self hosted, data-api slow performance on linking records #9692
- [π Type: Bug] π Bug: Record not found error when id contains 3 or more consecutive underscores #9679
- [π Type: Bug][π΄ Priority : Critical] π Bug: Updating description of LTAR/Links column breaking column meta #9677
- [π Type: Bug] π Bug: Calendar current time cursor is in the wrong place #9558
- [π Type: Bug][π Status: More Info Needed] π Bug: Search doesn't find entry but filter does #9514
- [π Type: Bug] π Bug: One-To-One Link Field - Cannot Search #9439
- [π¦ Type: Feature] π¦ Feature: Support for @mentions in Text fields #9102
- [π Type: Bug][Status: Reproducible] π Bug: No belongs-to column for link to same table #8958
- [closed] π¦ Feature: Form enhancements/bugs #7235
- [π Type: Bug] π Bug: Comments added through API TOKEN request cannot be displayed, but are displayed normally through JWT TOKEN #7132
- [π¦ Type: Feature] π¦ Feature: Infinite Scroll on table #3568
What's Changed
- Release 0.257.2 by @github-actions in #9670
- chore: post-release sync by @github-actions in #9671
- Update windows pwsh command to download the testing binary by @aria-dev in #9673
- chore: remove fs package from root package.json by @hansott in #9674
- Nc fix/meta sync issue(cloud) by @pranavxc in #9664
- docs: move providers to other installation methods by @mertmit in #9656
- feat: Implement formulas for interacting with JSON by @titouv in #9532
- New Crowdin updates by @o1lab in #9682
- Nc fix/misc by @dstala in #9678
- New Crowdin updates by @o1lab in #9685
- fix: upload file size limit by @mertmit in #9690
- New Crowdin updates by @o1lab in #9694
- docs/vietnamese: Add Vietnamese README docs by @nguyenmphu in #9687
- fix: changelog images by @DarkPhoenix2704 in #9680
- Attachment followup by @pranavxc in #9697
- fix: Handle primary key value with 3 or more consecutive underscore by @pranavxc in #9683
- New Crowdin updates by @o1lab in #9707
- New Crowdin updates by @o1lab in #9709
- fix(nc-gui): allow user to submit form in locked view by @rameshmane7218 in #9705
- fix(nc-gui): UI Error on toggle locked view by @rameshmane7218 in #9714
- Miscellaneous fixes and improvements by @pranavxc in #9699
- fix: Grid view expanded form next and prev button bug by @pranavxc in #9718
- Test connection improvements by @pranavxc in #9717
- fix(nc-gui): prefill form decode query param issue by @rameshmane7218 in #9720
- feat: load pdf with browser by default by @DarkPhoenix2704 in #9726
- New Crowdin updates by @o1lab in #9723
- Nc refactor/bettter jn table name by @dstala in #9733
- fix: data in sidebar not getting updated by @dstala in #9736
- fix: gcs uniform bucket_level access by @DarkPhoenix2704 in #9734
- fix: Handle duplicate column name issue in junction table by @pranavxc in #9738
- fix: Calendar current time cursor is in the wrong place by @DarkPhoenix2704 in #9740
- Nc fix/extension follow-up changes by @rameshmane7218 in #9721
- New Crowdin updates by @o1lab in #9742
- refactor: Additional informations added on Airtable Import feature th⦠by @yllipringdev in #9741
- fix:submit button blocking issue in survey form by @dstala in #9748
- New Crowdin updates by @o1lab in #9746
- fix: Avoid deleting meta on LTAR description update - WIP by @pranavxc in #9684
- New Crowdin updates by @o1lab in #9755
- fix: reload row if the attachments are expired by @DarkPhoenix2704 in #9739
- fix: handle blank and notblank for formulas by @DarkPhoenix2704 in #9759
- fix: Populate index name to avoid duplicate index names for long table names by @pranavxc in #9762
- fix: simplify alias generation for groupby by @DarkPhoenix2704 in #9764
- fix: normalize endpoint url in Minio by @DarkPhoenix2704 in #9765
- refactor: Move link recover and duplicate remove upgrader to migration jobs by @pranavxc in #9770
- docs: operator list mentioend explicitly by @dstala in #9771
- fix: Formula - special character in identifier bug by @pranavxc in #9775
- Nc fix/misc by @dstala in #9772
- New Crowdin updates by @o1lab in #9779
- feat: infinite scroll by @DarkPhoenix2704 in #9403
- fix: copy rows is broken in infinite scroll by @DarkPhoenix2704 in #9781
- New Crowdin updates by @o1lab in #9782
- New Crowdin updates by @o1lab in #9783
- Nc feat/long-text-mentions by @DarkPhoenix2704 in #9766
- feat: row expansion by @DarkPhoenix2704 in #9788
- Nc extension url preview by @rameshmane7218 in #9789
- fix: remove selection by @dstala in #9791
- fix(extensions): url-preview: emit event from
<InfiniteTable/>by @amandesai01 in #9793 - New Crowdin updates by @o1la...
0.257.2: Bug Fix Release
π NocoDB : Bug Fix Release
π Closed Issues
- [closed] π¦ Feature: NC_DB env nolonger support MySQL server ??? #9658
- [π Type: Bug] π Bug: Failed to decrypt any source or integration. Please configure correct encryption key. #9653
- [π¦ Type: Feature] π¦ Feature: Set
Datedefault value totoday#9644 - [π¦ Type: Feature] π¦ Feature: Pin datasheets as favorites for quick access #9635
- [π Type: Bug] π Bug: conditional fields, show field alias if configured instead of actual field name #9611
- [π Type: Bug] π Bug: Open .doc format is not working. #9495
- [closed] Adding Elestio as deployment option #9481
- [π Type: Bug] π Bug: Meta API for get all bases with 403 response #9444
- [π Type: Bug] π Bug: Form description revert to original after a while (Duplicate) #9340
- [π Type: Bug] π¦ Feature: the calculated items in the footer automatically calculated #9331
- [π Type: Bug] π Bug: Link URLs are sometimes not working - link takes me to a different view #9202
- [closed] π¦ Feature: Use AWS instance/container IAM profiles for S3 access #6819
- [closed] π Bug: Deleting a table/project with attachment columns doesn't delete them on filesystem #5919
- [closed] π¦ Feature: API - Delete Attachment #5152
- [closed] π Bug: import data from excel or csv ,the header changed #4841
- [π¦ Type: Feature] π¦ Feature: Trigger selected webhooks for selected rows manually #3868
- [π¦ Type: Feature][β Scope : API] Fields toggle API input should be an array #2194
What's Changed
- Release 0.257.0 by @github-actions in #9625
- chore: post-release sync by @github-actions in #9626
- New Crowdin updates by @o1lab in #9627
- fix: language support for kn, ml by @dstala in #9628
- chore: Upstall script test file path correction by @pranavxc in #9617
- test: fix upstall bats tests by @sinanmohd in #9632
- refactor: pnpm by @wingkwong in #9605
- fix(nc-gui): conditional fields, show field alias if configured instead of actual field name by @rameshmane7218 in #9640
- Nc fix/view download option by @dstala in #9643
- feat: poll notifications from single tab by @mertmit in #9613
- Chore/timely docker build by @pranavxc in #9645
- Add service Label to NocoDB image for compatibility with Kamal by @tuladhar in #9631
- New Crowdin updates by @o1lab in #9646
- Nc include cloud release by @DarkPhoenix2704 in #9647
- Nc cloud/changelog by @dstala in #9629
- Added one-click deploy template for RepoCloud.io by @cosark in #7412
- chore: Optimize timely docker build time by @pranavxc in #9648
- enhancement: increase file size limit to 25MB in QuickImport.vue (ref: #5858) by @AthrunAshy in #9654
- feat: Added Elestio as one-click deploy option by @kaiwalyakoparkar in #9482
- AWS IAM Role support by @Upgreydd in #9642
- Nc fix: kanban view issues by @rameshmane7218 in #9649
- New Crowdin updates by @o1lab in #9657
- fix: Single/Multi select filter GUI improvements by @pranavxc in #9659
- New Crowdin updates by @o1lab in #9663
- fix: Resolve GUI hang issues in formula creation interface by @pranavxc in #9662
- Add fallback mechanism in decrypt upgrader by @pranavxc in #9661
- Nc fix/api corrections by @dstala in #9660
- 0.257.1 Pre-release by @github-actions in #9665
- docs: README.md by @pranavxc in #9666
- 0.257.0 Pre-release by @github-actions in #9667
- docs: README.md by @pranavxc in #9668
- 0.257.2 Pre-release by @github-actions in #9669
New Contributors
- @tuladhar made their first contribution in #9631
- @cosark made their first contribution in #7412
- @AthrunAshy made their first contribution in #9654
- @kaiwalyakoparkar made their first contribution in #9482
- @Upgreydd made their first contribution in #9642
Full Changelog: 0.257.0...0.257.2
0.257.0 : All NocoDB Bases are just Postgres!
π NocoDB : Feature Release
π₯ π₯ π₯ π₯
Weβre excited to announce several powerful new features in this release, designed to enhance your data management experience with NocoDB!
π Demo Video : https://youtu.be/QbYnyITi1hE
ποΈπ True Data Reflection π
A Revolutionary No-Code Data Architecture
True Data Reflection introduces a breakthrough in no-code data management, enhancing your enterprise's data agility. With this feature, what you see in NocoDBβs UI is exactly whatβs stored in your Postgres databaseβno middle layers, no discrepancies. Every NocoDB base now directly translates into a Postgres schema, keeping tables and columns perfectly aligned.
Why True Data Reflection?
In earlier versions, all bases in self-hosted NocoDB lived within the 'public' schema, which wasnβt ideal for seamless integration with BI tools or internal systems. This new feature fixes that by giving each base its own dedicated schema in PostgreSQL, simplifying system architecture and enabling transparent SQL access.
Key Benefits:
- π Unified Connectivity: Connect directly with tools like Metabase, Tableau, Retool, and more.
- β© Instant Data Replication: Sync data effortlessly across systems and scale efficiently using PostgreSQL.
- ποΈ Full Transparency: View and manage your data in real time, right from your database.
πβοΈ Conditional Fields in Form View π
Create dynamic forms with ease using the new Conditional Fields feature! Now, you can display or hide form fields based on user inputs, creating a more personalized and efficient data entry experience.
π° π’ Product Feed π
Stay up-to-date with all things NocoDB! The new Whatβs New button on the dashboard gives you easy access to:
The latest GitHub releasesβΆοΈ YouTube tutorials- π¦ Recent updates on Twitter
Now, you can keep track of all new developments in one place!
We hope these updates make a big impact on your workflow. Try them out, and let us know how theyβre helping you in the comments. Happy building with NocoDB!
Team NocoDB
π Closed Issues
- [π Type: Bug] π Bug: Updating a record with slash (/) in the primary key throws "Cannot PATCH" error #9615
- [π Type: Bug] π Bug: Field "Show On Conditions" missing #9602
- [π Type: Bug] π Bug: skip confirmation modal for duplicate view #9576
- [π¦ Type: Feature][π For : Community or Good First Issue][π For : Hacktoberfest] π¦ Feature: column filter I18n #9574
- [π Type: Bug][π For : Community or Good First Issue][π For : Hacktoberfest] π Bug: "Redirect to URL" setting does not work in a Form View #9571
- [π Type: Bug] π Bug: Fields when added from multi field editor on grid are also added to form #9559
- [π Type: Bug] π Bug: noco.sh generates invalid docker-compose.yml file #9533
- [π Type: Bug] π Bug: Field in Table disappeared #9524
- [π Type: Bug] π Bug: Audit log not visible for MySQL connection #9521
- [π Type: Bug] π Bug: Prevent keyboard shortcuts if user is in cell edit mode (keyboard shortcut collision with special characters). #9512
- [π Type: Bug] π Bug: nocodb form browser tabs redirect after opening nocodb in a second tab #9501
- [π Type: Bug][Status: Reproducible] π Bug: Decimal column type does not respect 'preciscion' setting from GUI #9461
- [π Type: Bug] π Bug: REST APIs display pageSize: 10 if limit<10 #9451
- [π Type: Bug] π Bug: migration that generates thumbnails fails with external storage providers #9450
- [π Type: Bug] π Bug: Unable to resolve pg container name in coolify #9449
- [π Type: Bug] π Bug: external mysql database the sum withing grouping stops being counted #9446
- [π Type: Bug] π Bug: API does not adhere to 'limit' parameter if 'limit' of results per page is less than 10. #9445
- [π Type: Bug] π Bug: Missing default value for "sum" rollup #9437
- [π Type: Bug] π Bug: Empty required field in forms #9429
- [π Type: Bug] π Bug: In GUI Number Numeric column shows up with the wrong type indicator icon #9423
- [closed] β #9410
- [π Type: Bug] π Bug: Invalid date on postgresql DB "date" field #9409
- [π¦ Type: Feature] π¦ Feature: Create records in bulk #9407
- [π Type: Bug] π Bug: Webhook on condition for user field with operator 'Contains all of' has an issue #9398
- [π Type: Bug] Build Commands: Potential Issue with Script Execution #9394
- [π Type: Bug] π Bug: docker compose version deprecated in github and docs examples #9392
- [π Type: Bug] can't reset password #9389
- [π Type: Bug] π Bug: No Super-Admin available #9386
- [π¦ Type: Feature] π¦ Feature: (airtable feature) keyboard shortcut for today's date #9372
- [closed] how to query pg with sslmode=require #9371
- [π¦ Type: Feature] π¦ Feature: Support For Other DBMSs #9344
- [π Type: Bug] π Bug: Postgres test connection succeed even though no database exist #9257
- [π Type: Bug] π Bug: Unable to add TLS-encrypted external data source (PostgreSQL) in NocoDB v0.251.3+ #9098
- [π¦ Type: Feature] π¦ Feature: when creating views, having the hability to always see column headers when scrolling vertically #9018
- [closed] π Bug: Docker-Upgrade to 0.251.1 causes trouble again #8922
- [π For : Community or Good First Issue] π Bug: Installation using windows executable and postgres-db does not work #8350
- [closed] π¦ Feature: Improve object storage provider configuration #7903
- [closed] π Bug: Some of Auth APIs missing in v2 documentation #7730
- [π¦ Type: Feature] π¦ Feature: Form View fields based on conditional logic #4404
What's Changed
- Release 0.255.2 by @github-actions in #9382
- chore: post-release sync by @github-actions in #9383
- fix: password encoding by @DarkPhoenix2704 in #9380
- Nc fix(nc-gui): rename light theme colors shortcuts by @rameshmane7218 in #9377
- docs: improve french doc by @omahs in #9390
- chore: update KnexClient.ts by @eltociear in #9388
- fix: add some docs to calendar code by @DarkPhoenix2704 in #9395
- Docs/fixes portuguese typos by @GabrielModog in #9370
- fix: add additional docs to calendar code by @DarkPhoenix2704 in #9396
- Add one click deploy on sealos by @fanux in #7925
- Full install by @starbirdtech383 in #7587
- Update 030.rollup.md by @hasanradi93 in #9359
- fix: Refactor error handling within password reset by @o1lab in #9397
- chore(deps-dev): bump webpack from 5.76.0 to 5.94.0 by @dependabot in #9384
- chore(deps): bump webpack from 5.90.3 to 5.94.0 in /packages/noco-docs by @dependabot in #9399
- New Crowdin updates by @o1lab in #9366
- Nc chore/docs link corrections by @dstala in #9411
- chore: Missing dependency in GUI by @pranavxc in #9413
- Nc revamp/csv import extension by @rameshmane7218 in #9351
- Nc fix: showing wrong date joined time from now in project members tab & for editor and below role it showing current date as date joined by @rameshmane7218 in #9419
- fix: form submission email attachments by @DarkPhoenix2704 in #9421
- Ne...


