Skip to content

Releases: nocodb/nocodb

0.10.6 - Feature and Bug fix release

18 Jul 12:22
Compare
Choose a tag to compare

πŸš€ NocoDB : Feature release - bulk add users.

  • [bug] Bug: Unexpected character "}" in M2M relation #349
  • [closed] Bug: APIs related to M2M columns become undefined in Swagger #348
  • [closed] Bug: Missing M2M column result in Swagger API Docs #347
  • [bug] Bug: failed to execute the auto-generated function after setting the column as PK #346
  • [closed] Bug: Can not synchronize the table list #342
  • [enhancement] Feature : Bulk add users. #300
  • [closed] Error: Cannot find module 'jsonfile' #212
  • [closed] Docker Volume for App #351

Bug fix release

13 Jul 11:06
Compare
Choose a tag to compare

πŸš€ NocoDB : Feature release - support json type

  • [bug] Bug: Unexpected M2M columns being created #338
  • [bug] Missing filtering logic in M2M #337
  • [bug] Bug: Failed to select UUID with SpecificDBType #332
  • [closed] Feature Request: Use Postgres JSON type to store attachements #193

0.10.0 : Feature Release

11 Jul 14:42
Compare
Choose a tag to compare

πŸš€ NocoDB : Feature release - LinkToAnotherRecord

Many to many relations πŸ”₯

MySQL MSSQL PostgreSQL SQLite MariaDB
REST βœ… βœ… βœ… βœ… βœ…
GraphQL βœ… βœ… βœ… βœ… βœ…

Has many relations πŸ”₯

MySQL MSSQL PostgreSQL SQLite MariaDB
REST βœ… βœ… βœ… βœ… βœ…
GraphQL βœ… βœ… βœ… βœ… βœ…

Spreadsheet πŸ”₯πŸ”₯

Schema DATA NESTED DATA FORM
Create Read Update Delete List Create Update Delete Unlink Create Update Delete Unlink
HasMany βœ… βœ… NA βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ… NA βœ…
BelongsTo βœ… βœ… NA βœ… βœ… βœ… βœ… NA βœ… βœ… βœ… NA βœ…
ManyToMany βœ… βœ… NA βœ… βœ… βœ… βœ… NA βœ… βœ… βœ… NA βœ…

Fixes

  • [closed] i18n translation question #328
  • [closed] Calendar/Kanban/Gantt views? #327
  • [bug][graphql] Unable to create new colums in graphql project #322
  • [closed] [question] How do you create Charts from NocoBb data ? #316
  • [bug] graphql: Can't reload view data #315
  • [bug] No Headers/Auth section #314
  • [bug] Bug : Https scheme missing in swagger #311
  • [bug] Condition based automation doesn't work #309
  • [bug] Editor group can't attach files while creating a new row #308
  • [bug] Bug: fail to test & upload attachment to S3 #307
  • [bug] Error when adding columns of certain types (MySQL) #302
  • [closed] feature: add params in Automations referencing cell values #296
  • [closed] Filter feature issue #295
  • [needs more info] Deleting of table gives error. #294
  • [closed] xc-token - After deleting the token from backend admin, it's still working with the deleted token (it has to be invalid) #291
  • [bug] Audit Log - DELETE is not right now recording... #290
  • [bug] Swagger UI doesn't use NC_PUBLIC_URL #288
  • [bug] User invite email issues #287
  • [closed] Large tables fail to load #283
  • [closed] Why is initEmail commented out? #278
  • [closed] Table List is not refreshing and removing deleted table list when table is deleted #276
  • [closed] "Email must be valid" error for valid email with a four-character top-level domain #267
  • [closed] how to use token for graphql? #266
  • [closed] Docker-compose script fails to launch #265
  • [closed] Failed to connect backend if hosting frontend and backend separately #264
  • [bug] 'This spreadsheet is connected to an SQLite DB' alarm while using mysql #263
  • [closed] Not able to build through npm install #259
  • [closed] could not run nocodb from latest (0.9.25) docker #258
  • [enhancement] Add confirm dialog for project delete #255
  • [enhancement] Docker failing on Apple with M1 chip #249
  • [closed] css: in the graphql client tab the resource bar is cropped #246
  • [enhancement] Confusing "Sign up" button loading state #241
  • [bug] Server doesn't restart if incorrect endpoint is entered in the minio settings. #238
  • [enhancement] Feature : Make row data available in API Webhook #237
  • [enhancement] Issue: "expensive" filter on the front end #229
  • [closed] Bug : Postgres : UUID field with gen_random_uuid() is failing. #227
  • [closed] Postgres: can only access public schema #226
  • [closed] README.md uses an image link with an absolute path #225
  • [closed] Bug: Renaming a ForeignField causes not showing the table #224
  • [closed] 'nodemon' is not recognized as an internal or external command, operable program or batch file. #222
  • [closed] DockerFile ENV admin_user #221
  • [closed] Building on Windows 0.9.19 #220
  • [closed] Not all type of attachments will open #219
  • [closed] Bug/Feature Request #218
  • [closed] host networking "shouldn't" work #216
  • [closed] Bug: Navbar button focus #211
  • [closed] Bug: when searching a query, can't access property "dt", col is undefined. Even though the field is selected correctly #210
  • [closed] docker 0.9.16 - postgres 11 - create project upper lower case issue #203
  • [closed] App store configure plugins - Saving without required fields #199
  • [closed] Bug: SingleSelect does not render dropdown #198
  • [closed] Configuring Heroku 1-click install, improve documentation "Cannot GET /" error #197
  • [closed] Ports and reverse proxy #191
  • [closed] Support multiple Postgres schemas #187
  • [closed] Bug: Plus Email Address Not Accepted #185
  • [enhancement] Build Docker image for ARM, ARM64 (M1) #183
  • [closed] Feature request : add support for JDBC #180
  • [closed] Main project site wobble #176
  • [closed] Feature request: Make hotjar tracking Optin #175
  • [closed] Email validation for superadmin signup is too restrictive #173
  • [closed] Feature: Disable the screensaver #171
  • [closed] Hide "Preview as" to low-privilege users #170
  • [closed] Question: How to view API endpoints? #166
  • [closed] Bug: Type set does not exist #165
  • [closed] Server does not start, error installing mysql #164
  • [closed] Redshift Support #163
  • [closed] Unable to run nocodb with postgres RDS #156

0.9 : Launch Release

27 May 06:36
Compare
Choose a tag to compare

Hey Everybody, Hey Everybody πŸ‘‹ πŸ‘‹

We are thrilled to open source NocoDB today.

NocoDB is an open source Airtable alternative.

Github : https://github.com/nocodb/nocodb

NocoDB works by connecting to any relational database and transforming them into a smart spreadsheet interface! This allows you to build no-code applications collaboratively with teams. NocoDB currently works with MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora & MariaDB databases.

Also NocoDB's app store allows you to build business workflows on views with combination of Slack, Microsoft Teams, Discord, Twilio, Whatsapp, Email & any 3rd party APIs too. Plus NocoDB provides programmatic access to APIs so that you can build integrations with Zapier / Integromat and custom applications too.

FEATURES :

Rich Spreadsheet Interface :

⚑ Sort, search, filter, hide columns with ease
⚑ Create Views : Grid, Gallery, Kanban, Gantt, Form
⚑ Share Views : public & password protected
⚑ Personal & locked Views
⚑ Upload images to cells (Works with S3, Minio, GCP, Azure & many more)!!
⚑ Roles : Owner, Creator, Editor, Commenter, Viewer, Commenter, Custom.
⚑ Access Control : Fine-grained access control even to column level.
⚑ API tokens to integrate with Zapier & Integromat.

Automations & App store :

⚑ Chat : Microsoft Teams, Slack, Discord, Mattermost
⚑ Email : SMTP, SES, Mailchimp
⚑ SMS : Twilio
⚑ Whatsapp
⚑ Any 3rd Party APIs

Programmatic API access via :

⚑ REST APIs (Swagger)
⚑ GraphQL APIs.
⚑ Includes JWT Authentication & Social Auth

Coming Soon : Page designer, Mobile Apps, Amazing++ things.

Follow our roadmap on Github : Star us / watch us / fork us


🎯 Why we building this ?

Most internet businesses equip themselves with either spreadsheet or a database to solve their business needs. Spreadsheets are used by a Billion+ humans collaboratively every single day. However, we are way off working at similar speeds on databases which are way more powerful tools when it comes to computing. Attempts to solve this with SaaS offerings has meant horrible access controls, vendor lockin, data lockin, abrupt price changes & most importantly a glass ceiling on what's possible in future.

❀️ Our Mission :

Our mission is to provide the most powerful no-code interface for databases which is open source to every single internet business in the world. This would not only democratise access to a powerful computing tool but also bring forth a billion+ people who will have radical tinkering-and-building abilities on internet.


πŸ”¦ Also how this all began ..

We open sourced two API solutions before NocoDB :
⚑ A no-code REST APIs generator for any MySQL DB. ~200,000 Docker pulls. This was a hobby project & had no GUI. πŸ“ˆ
⚑ A low-code REST-GraphQL APIs generator for any database with GUI. Used by 100s of companies. Including fortune 500s & publicly trading companies. πŸ“ˆ

The thing that surprised us the most was that even non-developers started using our API products & rooting for us. πŸš€ πŸš€ Whilst everybody loved instant API access to databases, it was slow-and-painful for them to build UI and collaborate with their teams. πŸ’” πŸ’” ... This made us to radically rethink & combine the power of our 2 API products then transform them into something better.


πŸ’Š And.. There is.. One last thing.. this makes it insanely good :

NocoDB can be run from a single node.js file with just SIX lines of code in it! This minimalism means NocoDB runs even on the smallest of servers. Not just AWS, DigitalOcean, Heroku but also in A2Hosting & similar.

Hope you loved it. ❀️


Also please join our community at :

πŸ“£ Github : https://github.com/nocodb/nocodb
πŸ“£ Discord : https://discord.gg/5RgZmkW
πŸ“£ Twitter : https://twitter.com/nocodb

Would love to hear your usecases & feedbacks. πŸ™Œ

Happy Tinkering,
Team NocoDB

0.4.9

09 Aug 11:05
Compare
Choose a tag to compare
Fixing #40: Handling mysql 8 results in caps!

0.4.8

21 Jul 17:51
Compare
Choose a tag to compare
bump version 0.4.8

Bug fixes

20 May 12:52
Compare
Choose a tag to compare

Fix #33
Pull requests for supporting sql port number
Other minor fixes

Bug fixes

26 Feb 15:09
Compare
Choose a tag to compare

#24: While joining two tables if some columns have same name then I am not able to select all column names

#20 change container port to 80 and make xmysql response on any request

Fix : Use process.memoryUsage() in /_health.

v0.4.2

06 Jan 17:07
Compare
Choose a tag to compare

Issues:
#14 : _health and _version apis
#17 : Listen to different IP address on host machine

Pull request:
To fix handling of _p and _size when _p = 0