1
0
Fork 0
mirror of synced 2024-08-05 21:28:19 +12:00
Commit graph

709 commits

Author SHA1 Message Date
Rory Powell
631aebba06 Merge branch 'master' into merge-master 2022-05-09 14:22:01 +01:00
mike12345567
1b1938950f Merge branch 'master' of github.com:Budibase/budibase into fix/5778 2022-05-09 13:46:38 +01:00
Rory Powell
150c4c3937 Fix pro version 2022-05-09 12:55:13 +01:00
mike12345567
7b461c03dd 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
a35824d50e Fix lockfile 2022-05-05 10:04:33 +01:00
Rory Powell
2cfb7be30a Re-enable gsheets for verification 2022-05-05 09:59:10 +01:00
Rory Powell
3e254e46bb Merge branch 'develop' into feature/posthog-v2 2022-05-05 08:47:06 +01:00
Rory Powell
2fb532e1e8 Merge branch 'master' into merge-master-develop 2022-05-04 13:29:51 +01:00
mike12345567
6ffeaab597 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
d666ad3126 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
107c9e2dfc 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]
40d2146b7c
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
f7b568d37f Add workflow_dispatch to ci, release-develop and release 2022-05-03 13:27:22 +01:00
Rory Powell
1e7e6bdab8 Merge branch 'labday/backend-core-ts' into feature/posthog-v2 2022-04-29 14:01:13 +01:00
Rory Powell
36f7358a20 backend-core typescript building successfully 2022-04-28 22:39:21 +01:00
Rory Powell
bd33c827eb Merge branch 'develop' into feature/posthog-v2 2022-04-27 16:32:00 +01:00
mike12345567
4a02f7f9aa Fix for issue being able to delete apps. 2022-04-27 15:58:55 +01:00
Rory Powell
51ca618558 Decrement pro version to pass release 2022-04-27 10:09:59 +01:00
Michael Drury
8e786bfd53 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-04-26 20:10:26 +01:00
mike12345567
95bcb1ca9c Fixing issue with db init as part of the jest require. 2022-04-26 18:28:37 +01:00
mike12345567
8e5c4dea77 Fixing context issues in sync apps/rows test cases. 2022-04-26 15:42:21 +01:00
Rory Powell
0f29b0cb03 Test fixes 2022-04-26 15:07:21 +01:00
Martin McKeaveney
e01ef9bdfb merge with master 2022-04-26 10:21:45 +01:00
Rory Powell
0f04715062 Fix: google sso 2022-04-25 22:49:56 +01:00
Rory Powell
b7cbd2a56a Fix developer count migration when only single developer 2022-04-25 15:38:37 +01:00
Martin McKeaveney
ff7ad47b0a PR review 2022-04-25 11:45:15 +01:00
Martin McKeaveney
b05d1d9708 merge 2022-04-25 10:24:49 +01:00
Rory Powell
1edf879db7 fix versions 2022-04-22 16:18:27 +01:00
Vinoth Kirubakaran
3fe651b0fb chore: resolved merge conflicts from develop branch 2022-04-22 15:23:05 +05:30
Rory Powell
df5f9c1fef Pro build fixes 2022-04-22 09:43:51 +01:00
Martin McKeaveney
690ba4f81f use ioredis mock for in memory redis tests 2022-04-21 20:24:43 +01:00
Rory Powell
e62858be8b Add explicit pro dependency to worker and server 2022-04-21 15:08:14 +01:00
mike12345567
7792a07899 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
5803fcc6b1 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
5085358423 Merge branch 'develop' into feature/licensing 2022-04-13 21:24:07 +01:00
dependabot[bot]
42c5611946
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
23b68660c2 Merge branch 'feature/licensing' into feature/posthog-v2 2022-04-12 17:12:46 +01:00
Rory Powell
dd740df387 Merge branch 'develop' into feature/licensing 2022-04-12 16:18:41 +01:00
Rory Powell
2c682d3507 Table CRUD events + add timekeeper for tests 2022-04-11 14:39:31 +01:00
Martin McKeaveney
6d8254d5f0 redis integration complete 2022-03-31 15:44:06 +01:00
Rory Powell
3e08e8d5de update server lockfile 2022-03-28 09:50:52 +01:00
Rory Powell
77e43e0661 Merge branch 'feature/licensing' into feature/posthog-v2 2022-03-28 09:47:34 +01:00
dependabot[bot]
f318379d7f
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
7f79b30b58 clean and bootstrap 2022-03-25 13:14:44 +00:00
Rory Powell
0ee41ea10c Merge branch 'master' into merge-master 2022-03-25 13:10:37 +00:00
Rory Powell
1922bd1fcb Add analytics to backend-core. Update server posthog usage 2022-03-25 13:04:34 +00:00
Rory Powell
70c54e983d Add typescript linting at the top level 2022-03-25 11:17:58 +00:00
Rory Powell
98a12be546 Revert lock files 2022-03-24 13:53:47 +00:00
Andrew Kingston
8e361afcda Allow deep-getting of pagination params from REST responses 2022-03-24 10:07:23 +00:00
Rory Powell
cb6103a321 Fix cross tenant apps with session 2022-03-23 16:45:06 +00:00
mike12345567
9597bcc742 Adding a fix for #4996 - checks if WSL is in use when configuring nginx. 2022-03-23 15:31:08 +00:00
Rory Powell
180e37b9f1 Tests complete + backwards compatibility for deployment 2022-03-22 00:23:22 +00:00
Rory Powell
bf9f5488fc Merge branch 'develop' into feature/licensing 2022-03-21 17:13:16 +00:00
mike12345567
ffad3a4bb6 Updating yarn locks. 2022-03-14 12:00:44 +00:00
Martin McKeaveney
d7637a9c11 update yarn lock 2022-03-10 13:33:10 +00:00
Rory Powell
ccf2fe3d01 Self Host <-> Licensing integration 2022-03-09 21:16:22 +00:00
mike12345567
2123fca557 Fixing various other ms-sql types. 2022-03-04 13:48:21 +00:00
Rory Powell
3b9303a1fb Enforce licensed developer count + error types/codes framework 2022-03-04 13:42:50 +00:00
Rory Powell
515ade6bd3 Add shared licensing cache 2022-03-03 13:37:04 +00:00
mike12345567
54137ec9fb 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
f01a072f98 Merge branch 'develop' of github.com:Budibase/budibase into feature/rate-limiting 2022-03-03 11:48:18 +00:00
Michael Drury
94041ced55 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
a8a8498a9c Updating rate limiter to make use of Redis. 2022-03-02 12:27:09 +00:00
mike12345567
b1167fd444 Adding public API rate limiting, with env variable option, defaults to 120 requests per minute. 2022-03-02 11:36:30 +00:00
mike12345567
8aee8c560f 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
5b79c9ae48 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]
d565c220d4
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]
b4bb35e84f
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]
8af7ead8a5
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
011f8a1cc1 Merge branch 'master' into licensing-poc-master 2022-03-01 21:10:51 +00:00
mike12345567
d8b5cae569 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
6415abb3d4 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
390e3e627f Updating validators, make sure everything that is optional is really optional. 2022-02-25 11:39:46 +00:00
Michael Drury
46d23cfb25 Adding a testing system which generates the schema and compares against responses. 2022-02-24 23:21:10 +00:00
Michael Drury
88e0f67f42 Adding table public API. 2022-02-23 22:13:16 +00:00
mike12345567
97337db4ee Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 14:34:06 +00:00
Rory Powell
1d429242d4 Fix lockfile 2022-02-18 12:06:18 +00:00
Rory Powell
2ee496fba8 Merge branch 'master' into develop 2022-02-18 11:57:54 +00:00
mike12345567
d7b7900d91 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
6b219d0709 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
7042e27a98 Update @typescript-eslint/parser 2022-02-16 10:39:32 +00:00
Rory Powell
4dea74a2c7 Use consistent typescript version 2022-02-16 10:35:01 +00:00
Rory Powell
2d47a078c2 Tidy 2022-02-16 10:22:24 +00:00
Rory Powell
8d70268217 Version bump 2022-02-16 10:12:25 +00:00
Rory Powell
2f01be9f15 Re-add lock files 2022-02-16 10:10:01 +00:00
dependabot[bot]
0b2f22d4d5
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]
9d2e6c67a9
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
9144fdef6e merge with develop 2022-02-10 11:39:15 +01:00
Martin McKeaveney
a495050871 merge with develop 2022-02-10 11:39:15 +01:00
mike12345567
aa5c318dfc Fix for #4119 - any object based column will be exported with the comma types correctly encapsulated. 2022-02-08 14:34:52 +00: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
394eb44b5f merge 2022-02-01 11:22:14 +01:00
Martin McKeaveney
c11e26cb2e merge 2022-02-01 11:22:14 +01:00
Rory Powell
d1bcf4f3ba Reorder jest mock and import statements for email mocking 2022-01-31 21:05:14 +00:00
Rory Powell
33e19c49a0 Reorder jest mock and import statements for email mocking 2022-01-31 21:05:14 +00:00
Martin McKeaveney
e0c9a4577c merge 2022-01-31 17:02:27 +01:00
Martin McKeaveney
7b644dd8f3 merge 2022-01-31 17:02:27 +01:00
Martin McKeaveney
203c892f33 code review and merge with develop 2022-01-26 17:45:28 +01:00
Martin McKeaveney
19d27c97a4 code review and merge with develop 2022-01-26 17:45:28 +01:00