- Show error in preview and in logs when variables are used in commented sections of the query
- Able to delete comments when option is enabled, to allow users writing variables in comments
- [feature] Add the ability to tunnel through ssh bastion
- [hotfix] Fix parsing of settings parameter for port in connection util
- Added a feature where if you timeout in the preview window, will also show the import button
- Added new settings feature to group settings in a much more easily understood way
- Previously sql imports over a certain size had been spread out over a larger time window. New feature on the platform allows them to be scheduled fairly without spreading. Now Scheduling the imports immediately
- Adding the ability to pull from a snowflake warehouse
- Also adding the ability to migrate specific connectors to a place where each different type of sql can serve their own assets
- improve communicating Timeouts to customer
- allow to save without a successful preview
- display changed status of the query in the Connector
- only display import button after a successful preview
- rework UX
- prevent malicious dep flatmap-stream@0.1.1 from installing
- added data type handler to the postgres connection to make sure numeric and int8 values are cast to Numbers
- update error wording
- upgrade hull-node and newrelic to the latest versions
- fix internal dependency
- revert back newrelic dependency
- revert back hull-node to latest working version
- make preview timeout configurable and set default to 60 seconds
- upgrade newrelic dependency
- upgrade hull-node to the latest version
- allow to specify timeout on process env vars level - in
ms
npm package format - env var name:CONNECTOR_TIMEOUT
- trim semicolons
;
from user query
- add job_id and part_number to import job API
- [hotfix] Fix reporting of import size
- remove options to sync every minute
- [hotfix] adjust the import delay to the interval
- [hotfix] ensure that JSON object is passed to stream instead of string
- [hotfix] ensure that objectMode is set with proper casing for Node v8.x and above when streaming MS SQL records
- add status update on
/sync
endpoint error - remove actual query execution from
/status
endpoint - fix connection closing
- add support for events
- support sync interval in settings
- add support for accounts
- adds status endpoint and
hull_summary
param to error logs
- empty results validation
- hotfix make sure the postgres client is closed in all scenarios
- add gzip compression before sending to s3
- adds postgres queries validation to check json columns
- adds rows calidation to check if required columns are present and if non of them contain invalid charactes
- Add support for MS SQL
- Fix issue with saved queries
- change the highwaterMark on rotating stream
- extend lock times on bull queue internals
- rebuild the stream processing part to avoid batching big arrays in memory
- adjusted logs to match the convention
- update job progress
- upgrade hull-node and switch to bull queue library
- Add support for mysql
- Add option to enter custom option in connection string
- Fix display preview if first record has a null value
- upgrade hull-node
- handle stream errors and make them fail the job not to stale the whole worker
- return early with a 403 error if no credentials in URL
- add tests for instrumentation of incoming users count
- add instrumentation for incoming users count
- upgrade to hull-node@0.11.0
- restructurized main application files
- adds
import_days
setting andstart_import_date
replacemenet variable to write incremental queries - deprecates previouslast_updated_at
solution