Skip to content

v3.0.0

Compare
Choose a tag to compare
@edgarrmondragon edgarrmondragon released this 05 Sep 16:05
· 332 commits to main since this release
1384b32

v3.0.0 (2023-09-05)

BREAKING CHANGES

  • #8041 Remove target_schema loader extra
  • #8007 Always require plugin lock files
  • #7499 Remove API and web UI
  • #7656 Remove the meltano discover command

✨ New

  • #8020 Add python setting
  • #7997 Add el command as an alias of elt and deprecate both elt and the --transform option
  • #7992 Add support for mappers in the invoke command
  • #7989 Add meltano hub ping command
  • #7984 Add meltano config --unsafe flag -- Thanks @ReubenFrankel!
  • #7981 Support psycopg[binary] under a new postgres extra
  • #7963 Bump SQLAlchemy to 2.0
  • #7932 Add "did you mean" CLI command name suggestions
  • #7846 Add aliases for the @once schedule interval

🐛 Fixes

  • #8042 Ensure migration lock file is closed after read
  • #8043 Ensure elt/run log file is closed
  • #8031 Redact DB password from logs
  • #8015 Display a better error message when database URI is null
  • #7982 Use hyphens consistently for CLI options
  • #7947 Support PEP 440 direct references in pip_url

⚙️ Under the Hood

  • #7964 Replace deprecated locale.getdefaultlocale with locale.getlocale -- Thanks @AmirAflak!
  • #7960 Compatibility with SQLAlchemy 2

📚 Documentation Improvements

  • #8011 Add JSON Schema information -- Thanks @anden-akkio!
  • #7991 Fix cloud install git URL
  • #7975 Link mssql additional component to system database explanation
  • #7979 Correct repo_ext to ext_repo for plugin definition syntax -- Thanks @ReubenFrankel!
  • #7953 Update tagline in readme
  • #7951 Update changelog
  • #7950 Fix logging example -- Thanks @aminebeh!
  • #7948 Update docusaurus.config.js -- Thanks @gridig!
  • #7945 Douwe fixes
  • #7944 Quick doc fixes
  • #7936 Migrate Meltano docs to Docusaurus
  • #7902 Remove ELT messaging, move things around
  • #7931 Cloud docs ssh key validate tip
  • #7930 Meltano cloud to meltano-cloud
  • #7926 Fix state backend env vars in examples