github-actions[bot]
cf620a191d
chore(release): version packages
2024-05-30 10:16:07 +02:00
ca154fadeb
fix: exclude tsbuildinfo files from published packages for smaller bundles
2024-05-30 10:12:37 +02:00
github-actions[bot]
f300f147fa
chore(release): version packages
2024-05-29 16:23:49 +02:00
44426042cf
feat(mysql,postgres): automatically create the database if it doesn't exist ( fixes #147 )
2024-05-29 16:19:32 +02:00
aef2d7c861
fix(mysql): handle table initialization better in clustered database environments
...
The CREATE TABLE IF NOT EXISTS yields more locks than checking if the table exists using a SELECT first before running CREATE TABLE.
This makes more sense as the table usually already exists, so we optimize for the happy path.
2024-05-29 15:10:59 +02:00
github-actions[bot]
ae9e8b1b04
chore(release): version packages
2024-02-12 13:56:28 +01:00
17feb2d2c2
fix(mysql): only unreference connections in a Bun environment as it has problems with Node for some reason
2024-02-12 13:35:18 +01:00
github-actions[bot]
0360d0b82f
chore(release): version packages
2024-02-09 14:05:35 +01:00
198aa545eb
fix(mysql): unreference all connections so that the process can exit cleanly
...
In a NodeJS environment it will just work as before, but in a Bun environment it will make the "forced exit" error message disappear and remove the 10 s waiting period when migrations are done.
2024-02-09 13:13:27 +01:00
github-actions[bot]
f720aae83d
chore(release): version packages
2024-02-05 15:14:33 +01:00
db656c2310
chore: enable NPM provenance
2024-02-05 15:08:47 +01:00
github-actions[bot]
ff89dd4f86
chore(release): version packages
2024-02-05 14:54:05 +01:00
f8a5cc728d
fix(storage): make sure the storage initialization crashes when db connection can't be established
2024-02-05 14:50:17 +01:00
github-actions[bot]
bddb2d6b14
chore(release): version packages
2024-01-22 11:32:48 +01:00
github-actions[bot]
59eb90b8cb
chore(release): version packages
2023-12-20 11:24:17 +01:00
7bae76f496
docs: include Deno usage instructions in the documentation
2023-12-19 15:40:05 +01:00
github-actions[bot]
e8e35215be
chore(release): version packages
2023-12-19 14:51:40 +01:00
github-actions[bot]
e67ce0de1e
chore(release): version packages
2023-12-19 14:41:04 +01:00
3a8b06b3b1
fix: revert usage of bun key in package.json exports
2023-12-19 14:29:42 +01:00
github-actions[bot]
747f9dbddb
chore(release): version packages
2023-12-19 14:09:15 +01:00
ce6946cac4
feat: support for Bun
2023-12-19 14:06:00 +01:00
17c4723bb8
feat(postgres): implement the first version of the PostgreSQL plugin
2023-12-19 13:27:57 +01:00
987374dbd5
chore(release): version packages ( #43 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-15 14:43:10 +01:00
cae6d11d53
feat(types): move Emigrate types to separate package and improve types ( #41 )
...
* feat(types): move Emigrate types to separate package
Also refactor the types to use discriminating unions for easier error handling and such.
Errors passed to storage plugins should now be serialized and storage plugins are expected to return already serialized errors on failed history entries.
* fix(mysql): handle the new type changes
* fix(storage-fs): handle the new type changes
* feat(cli): better error handling and types
Adapt to the new types from the @emigrate/types package, like discriminating union types and serializing and deserializing errors
2023-12-15 13:03:35 +01:00
480796e95b
chore(release): version packages ( #36 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-14 13:29:02 +01:00
af360ca6a4
chore(release): version packages ( #31 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-12 16:06:44 +01:00
a79f8e8e37
feat(plugin-tools): improve error serialization and let each storage plugin serialize errors themselves
2023-12-12 15:32:58 +01:00
3db7e995d7
chore(release): version packages ( #30 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-12-08 13:10:41 +01:00
703e6f028a
feat(storage): add "end" method to storage for cleaning up resources when commands are finished
2023-12-08 13:01:46 +01:00
334e2099bb
feat(mysql): implement the first version of the MySQL plugin package
2023-12-08 13:01:45 +01:00