mirror of
https://github.com/enso-org/enso.git
synced 2024-11-29 17:22:57 +03:00
5f0a16c87c
- Closes #9599 - Implemented API for sending audit logs to the cloud on a background thread. - If the Postgres connection is opened through a datalink, its internal JDBC connection is replaced by a wrapper that reports executed queries to the audit log. - Also introduces `EnsoMeta` - a helper Java class that can be used in our helper libraries to access Enso types. - I have replaced the common pattern scattered throughout the codebase with calls to this 'library' to avoid repetitive code. - Refactored `Table.display` to share code between in-memory and DB - it was needed as the function stopped working for `DB_Table` after adding making the `Table` constructor `private`. - Clearer error when reading a SQLite database from a remote file (tells the user to download it first). - Follow up - correlate asset id of the data link: #9869 - Follow up - include project name (once bug is fixed): #9875 - Some problems/improvements of the audit log: - The audit log system is not yet ready for high throughput of logs #9870 - The logs may be lost if `System.exit` is used #9871 |
||
---|---|---|
.. | ||
aws/src/main/java/org/enso/aws | ||
base/src/main/java/org/enso/base | ||
benchmarks/src/main/java/org/enso/benchmarks/libs | ||
database/src/main/java/org/enso/database | ||
google-api | ||
image/src/main/java/org/enso/image | ||
snowflake/src/main/java/org/enso/snowflake | ||
table/src/main |