1
0
Fork 0
mirror of synced 2024-09-10 14:35:47 +12:00
Commit graph

435 commits

Author SHA1 Message Date
Rory Powell
1716328a77 Update lockfiles 2022-05-12 15:51:14 +01:00
mike12345567
0218ba5210 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-11 19:47:22 +01:00
Rory Powell
b5e25e125c Bump pro 2022-05-11 11:57:55 +01:00
Rory Powell
879a62c989 Add query quota increment to rows CRUD 2022-05-10 21:59:39 +01:00
Rory Powell
e134400465 Merge branch 'master' into merge-master 2022-05-09 14:22:01 +01:00
mike12345567
7693de8a61 Merge branch 'master' of github.com:Budibase/budibase into fix/5778 2022-05-09 13:46:38 +01:00
Rory Powell
59ab628b85 Fix pro version 2022-05-09 12:55:13 +01:00
mike12345567
8e704cc70f Fixing issue #5778 - making sure to only remove the first app_ element of the app ID. 2022-05-09 12:29:44 +01:00
Rory Powell
e4976eb320 Fix lockfile 2022-05-05 10:04:33 +01:00
Rory Powell
34474d5c10 Re-enable gsheets for verification 2022-05-05 09:59:10 +01:00
Rory Powell
e4257f1e04 Merge branch 'develop' into feature/posthog-v2 2022-05-05 08:47:06 +01:00
Rory Powell
7f77d895ce Merge branch 'master' into merge-master-develop 2022-05-04 13:29:51 +01:00
mike12345567
dfb292862f Fixing an issue with JSONparse helper always being considered invalid due to a lack of input. 2022-05-04 12:14:01 +01:00
mike12345567
c66cbcd522 Fix for automation issue, doInAppContext for automation thread wasn't async, was immediately closing the database, rather than waiting for the operations to complete. 2022-05-03 15:54:03 +01:00
mike12345567
d090f2a8aa Fix for #5553 - when importing for SQL databases attempt to manage date and time only column times, handle these when displaying in tables and when filtering. 2022-05-03 14:11:06 +01:00
dependabot[bot]
7de264c0e2 Bump ejs from 3.1.6 to 3.1.7 in /packages/server
Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases)
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-03 12:48:58 +00:00
Rory Powell
a9717f3b8f Add workflow_dispatch to ci, release-develop and release 2022-05-03 13:27:22 +01:00
Rory Powell
185b591db5 Merge branch 'labday/backend-core-ts' into feature/posthog-v2 2022-04-29 14:01:13 +01:00
Rory Powell
cfa75a8af3 backend-core typescript building successfully 2022-04-28 22:39:21 +01:00
Rory Powell
1caf4b1965 Merge branch 'develop' into feature/posthog-v2 2022-04-27 16:32:00 +01:00
mike12345567
48eda78f67 Fix for issue being able to delete apps. 2022-04-27 15:58:55 +01:00
Rory Powell
7160db6466 Decrement pro version to pass release 2022-04-27 10:09:59 +01:00
Michael Drury
8d78698c60 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-04-26 20:10:26 +01:00
mike12345567
bcee277acb Fixing issue with db init as part of the jest require. 2022-04-26 18:28:37 +01:00
mike12345567
f37712a453 Fixing context issues in sync apps/rows test cases. 2022-04-26 15:42:21 +01:00
Rory Powell
3991f25c5c Test fixes 2022-04-26 15:07:21 +01:00
Martin McKeaveney
9ca4dacbaa merge with master 2022-04-26 10:21:45 +01:00
Rory Powell
dd0e6099b8 Fix: google sso 2022-04-25 22:49:56 +01:00
Rory Powell
b9a39e193e Fix developer count migration when only single developer 2022-04-25 15:38:37 +01:00
Martin McKeaveney
fa66c07578 PR review 2022-04-25 11:45:15 +01:00
Martin McKeaveney
25703889a3 merge 2022-04-25 10:24:49 +01:00
Rory Powell
507ab8bed3 fix versions 2022-04-22 16:18:27 +01:00
Vinoth Kirubakaran
7ffe77c72d chore: resolved merge conflicts from develop branch 2022-04-22 15:23:05 +05:30
Rory Powell
0edc8800bd Pro build fixes 2022-04-22 09:43:51 +01:00
Martin McKeaveney
79a8a63ede use ioredis mock for in memory redis tests 2022-04-21 20:24:43 +01:00
Rory Powell
81cb05b9ef Add explicit pro dependency to worker and server 2022-04-21 15:08:14 +01:00
mike12345567
9899781fc5 Some updates, making sure databases will always close directly using finally checks around the actual tasks, updating how replication works to have a close statement (to make sure it is controlled correctly) and then updating to PouchDB 7.3.0 for one of the memory leak fixes. 2022-04-20 17:33:42 +01:00
Vinoth Kirubakaran
ad87bc2bcf feat: made changes to worker and server packages to use global-agent to setup proxy from env variables 2022-04-20 16:00:03 +05:30
Rory Powell
fa1f9ad6cc Merge branch 'develop' into feature/licensing 2022-04-13 21:24:07 +01:00
dependabot[bot]
6264bbb48f Bump urijs from 1.19.8 to 1.19.11 in /packages/server
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.8 to 1.19.11.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.8...v1.19.11)

---
updated-dependencies:
- dependency-name: urijs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-13 00:14:16 +00:00
Rory Powell
33719fcb09 Merge branch 'feature/licensing' into feature/posthog-v2 2022-04-12 17:12:46 +01:00
Rory Powell
03ba6d914f Merge branch 'develop' into feature/licensing 2022-04-12 16:18:41 +01:00
Rory Powell
5ab9f1a9c5 Table CRUD events + add timekeeper for tests 2022-04-11 14:39:31 +01:00
Martin McKeaveney
417ba977fa redis integration complete 2022-03-31 15:44:06 +01:00
Rory Powell
4789e7f02b update server lockfile 2022-03-28 09:50:52 +01:00
Rory Powell
75d5c0c0b9 Merge branch 'feature/licensing' into feature/posthog-v2 2022-03-28 09:47:34 +01:00
dependabot[bot]
16f16dba40 Bump minimist from 1.2.5 to 1.2.6 in /packages/server
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-25 14:09:06 +00:00
Rory Powell
f5809a2cbf clean and bootstrap 2022-03-25 13:14:44 +00:00
Rory Powell
69b2b38aea Merge branch 'master' into merge-master 2022-03-25 13:10:37 +00:00
Rory Powell
3e5e95a9c1 Add analytics to backend-core. Update server posthog usage 2022-03-25 13:04:34 +00:00
Rory Powell
dd9503ac09 Add typescript linting at the top level 2022-03-25 11:17:58 +00:00
Rory Powell
4856cdd819 Revert lock files 2022-03-24 13:53:47 +00:00
Andrew Kingston
2242044f3b Allow deep-getting of pagination params from REST responses 2022-03-24 10:07:23 +00:00
Rory Powell
a68abf2730 Fix cross tenant apps with session 2022-03-23 16:45:06 +00:00
mike12345567
d64df5fd78 Adding a fix for #4996 - checks if WSL is in use when configuring nginx. 2022-03-23 15:31:08 +00:00
Rory Powell
0a4b1eb552 Tests complete + backwards compatibility for deployment 2022-03-22 00:23:22 +00:00
Rory Powell
715d42d3e6 Merge branch 'develop' into feature/licensing 2022-03-21 17:13:16 +00:00
mike12345567
9364f4170f Updating yarn locks. 2022-03-14 12:00:44 +00:00
Martin McKeaveney
06db377b31 update yarn lock 2022-03-10 13:33:10 +00:00
Rory Powell
7698e9293c Self Host <-> Licensing integration 2022-03-09 21:16:22 +00:00
mike12345567
e9ff42bf76 Fixing various other ms-sql types. 2022-03-04 13:48:21 +00:00
Rory Powell
b686c19658 Enforce licensed developer count + error types/codes framework 2022-03-04 13:42:50 +00:00
Rory Powell
a81041bc40 Add shared licensing cache 2022-03-03 13:37:04 +00:00
mike12345567
823b2cb6c4 Removing koa rate limit types, was requiring types for every store, types didn't work correctly. 2022-03-03 12:19:12 +00:00
mike12345567
1751ebf6ca Merge branch 'develop' of github.com:Budibase/budibase into feature/rate-limiting 2022-03-03 11:48:18 +00:00
Michael Drury
546bbc2ff6 Changing how SQL vars are generated so that when new SQL implementations are added they must implement a generation mechanism. 2022-03-02 22:45:10 +00:00
mike12345567
2247987df2 Updating rate limiter to make use of Redis. 2022-03-02 12:27:09 +00:00
mike12345567
a962f6cabd Adding public API rate limiting, with env variable option, defaults to 120 requests per minute. 2022-03-02 11:36:30 +00:00
mike12345567
bcf90791cb Merge branch 'dependabot/npm_and_yarn/packages/server/prismjs-1.27.0' of github.com:Budibase/budibase into develop 2022-03-02 10:40:59 +00:00
mike12345567
6d2de3c436 Merge branch 'dependabot/npm_and_yarn/packages/server/urijs-1.19.8' of github.com:Budibase/budibase into develop 2022-03-02 10:40:45 +00:00
dependabot[bot]
54bb65b227 Bump url-parse from 1.5.3 to 1.5.10 in /packages/server
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 09:56:27 +00:00
dependabot[bot]
c102119682 Bump urijs from 1.19.7 to 1.19.8 in /packages/server
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.7 to 1.19.8.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.7...v1.19.8)

---
updated-dependencies:
- dependency-name: urijs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 09:56:26 +00:00
dependabot[bot]
c53a020ea1 Bump prismjs from 1.25.0 to 1.27.0 in /packages/server
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.25.0 to 1.27.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.25.0...v1.27.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 09:56:25 +00:00
Rory Powell
040d80fc55 Merge branch 'master' into licensing-poc-master 2022-03-01 21:10:51 +00:00
mike12345567
f056bdd353 Adding new generation technique, converting openAPI spec to typescript definitions, which are then applied in mapping output middlewares to make sure that the structures of the response are fully respected. 2022-03-01 18:35:08 +00:00
mike12345567
4a31045233 Changing the API key modal to have a copy input which allows copying the API key easily. 2022-02-28 14:29:19 +00:00
mike12345567
c1a1c02e73 Updating validators, make sure everything that is optional is really optional. 2022-02-25 11:39:46 +00:00
Michael Drury
01bb56cbf4 Adding a testing system which generates the schema and compares against responses. 2022-02-24 23:21:10 +00:00
Michael Drury
aeae61342a Adding table public API. 2022-02-23 22:13:16 +00:00
mike12345567
6cbf186ead Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 14:34:06 +00:00
Rory Powell
a4ea1dd8c0 Fix lockfile 2022-02-18 12:06:18 +00:00
Rory Powell
814b5ae5ab Merge branch 'master' into develop 2022-02-18 11:57:54 +00:00
mike12345567
6dc0dde9d7 Adding openAPI generation. 2022-02-16 16:42:50 +00:00
Martin McKeaveney
a85f667dbe templatize nginx configuration into one prod configuration and add NPM scripts to manage 2022-02-16 14:12:53 +01:00
Rory Powell
d02b40ed50 Pin sentry to pre-broken version. See https://github.com/getsentry/sentry-javascript/issues/4594 2022-02-16 11:43:38 +00:00
Rory Powell
1cb660e6b2 Update @typescript-eslint/parser 2022-02-16 10:39:32 +00:00
Rory Powell
090b44567f Use consistent typescript version 2022-02-16 10:35:01 +00:00
Rory Powell
029125794b Tidy 2022-02-16 10:22:24 +00:00
Rory Powell
f56bc8c9ac Version bump 2022-02-16 10:12:25 +00:00
Rory Powell
d7ac1a8426 Re-add lock files 2022-02-16 10:10:01 +00:00
dependabot[bot]
f1e7702aec Bump vm2 from 3.9.5 to 3.9.6 in /packages/server
Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/patriksimek/vm2/releases)
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.5...3.9.6)

---
updated-dependencies:
- dependency-name: vm2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 00:48:56 +00:00
dependabot[bot]
09bad475e3 Bump follow-redirects from 1.14.5 to 1.14.8 in /packages/server
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.5 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-13 14:54:53 +00:00
Martin McKeaveney
a495050871 merge with develop 2022-02-10 11:39:15 +01:00
mike12345567
55b380c3c5 Fix for #4119 - any object based column will be exported with the comma types correctly encapsulated. 2022-02-08 14:34:52 +00:00
Martin McKeaveney
c11e26cb2e merge 2022-02-01 11:22:14 +01:00
Rory Powell
33e19c49a0 Reorder jest mock and import statements for email mocking 2022-01-31 21:05:14 +00:00
Martin McKeaveney
7b644dd8f3 merge 2022-01-31 17:02:27 +01:00
Martin McKeaveney
19d27c97a4 code review and merge with develop 2022-01-26 17:45:28 +01:00
dependabot[bot]
c2d734db34 Bump node-fetch from 2.6.6 to 2.6.7
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-24 15:43:06 +00:00
Martin McKeaveney
a70b96a21a gsheets E2E 2022-01-15 19:28:04 +01:00