Skip to content

v0.1.1

Choose a tag to compare

released this 27 Feb 22:01
· 31 commits to main since this release
78b64a1

Changelog

  • Now it can resolve the named port definitions on services
  • there is a new subcommand - config. It allows you to upload the sync configuration to the user bucket which then can be used as the single source of truth during the sync process.
  • the sync command is converted to attach.
  • AMI choice is based on filters now. The AMI id is no more hard coded.
  • Persistent tunnels - upon a deployment restart, the tunnels are recreated. For instance, if the app needs to be restarted due to a library addition, copl detects that and restarts the tunnels.
  • Windows and Linux binaries are added to the release.
  • Initialsyncstrategy is PreferLocal now.
  • It is able to listen privileged ports(<1024) now.
  • A static alias can be created for valid SSL certificates. If the developer . The developer should add to the local OS hosts file.
  • Helm manifests and Helm values files are saved under ~/.config/copl
  • fixing too many open file problems
  • BYOC feature is added.
  • The application is installed via a helm chart stored on S3 bucket in the same account.
  • Helm chart has filters. Two different flags can be used now, copl-log, copl-tunnel. Check the values.yaml file for examples
  • Cost Optimization: Internet connectivity auto-stops after 4 hours. It is triggered every time somebody creates a new environment. It picks up faster than the environment needs the internet connectivity.
  • Reverse tunnel agent improvements. It is an OS agent now, not kubernetes.
  • Port mappings are added. 80 is mapped to 8080 for local port-forwards.
  • Singleton model applied. if create an environment is executed with --clean then it deletes an existing environment. Benefits on costs.
  • If there is already an active session, without --clean, it resumes the existing.
  • The AMI includes more now.
  • Hard-reboot feature added. Any changes in yarn.lock or packet.json causes the application to be restarted.
  • Identity federation with AWS. There is no more any requirement for developer to have aws-cli locally installed and configured.
  • Copl configuration directory. Now, copl uses <HOME_DIR>/.config/copl for runtime files.
  • Check existing environment. If it has longer than 45 minutes of lifetime, continue using that.
  • Multi architecture binary builds.
  • feature: branch support is added to dev command
  • feature: helm post-install job with retrying curl is added to the charts.