Arduino Create Agent Changelog

What's new in Arduino Create Agent 1.5.0 RC 1

May 8, 2024
  • Manage the HTTPS certificate from the menu and ask Safari users to install it at startup (#941)
  • Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 (#948)
  • Bump golang.org/x/sys from 0.19.0 to 0.20.0 (#947)

New in Arduino Create Agent 1.4.1 RC 1 (May 2, 2024)

  • Bump github.com/gin-contrib/cors from 1.7.1 to 1.7.2 (#945)
  • Bump goa.design/goa/v3 from 3.15.2 to 3.16.1 (#937)
  • Bump golang.org/x/sys from 0.18.0 to 0.19.0 (#934)
  • Improve the "Debug Console" to add functionality and fix bugs (#944)
  • Another round of code clean-up (#940)
  • Restore functionality of 'is_open' field in portlist (#939)
  • Removed unnecessary use of channels (#938)

New in Arduino Create Agent 1.4.0 (Mar 26, 2024)

  • Move tests using staging index to production one

New in Arduino Create Agent 1.4.0 RC 1 (Mar 25, 2024)

  • Bump github.com/gin-contrib/cors from 1.7.0 to 1.7.1 (#930)
  • Bump github.com/ProtonMail/go-crypto from 1.1.0-alpha.0 to 1.1.0-alpha.2 (#922)
  • Bump goa.design/goa/v3 from 3.14.6 to 3.15.2 (#921)
  • Bump github.com/gin-contrib/cors from 1.5.0 to 1.7.0 (#917)
  • Bump geekyeggo/delete-artifact from 2 to 5 (#924)
  • Bump codecov/codecov-action from 3 to 4 (#831)
  • change label and url in the tray icon menu (#929)
  • Implementation of port discovery through Pluggable discovery (#900)
  • Add new items to the accepted CORS and remove register.arduino.cc (#926)
  • Fix checksum doesn't match error (#923)
  • change default value of indexURL to package_index.json
  • move Index init after reading the ini config
  • Add register.arduino.cc to the accepted extra origins (#915)
  • Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#912)
  • Remove tests that cannot be run (#909)

New in Arduino Create Agent 1.3.9 RC 1 (Feb 28, 2024)

  • Replace create-release deprecated action with the same one used in the cli
  • Set permissions for the entire workflow
  • Fix environment
  • Fix permissions
  • Followup of #901, fix CI
  • Allow the user to specify {fqbn} parameter in the commandline (#905)
  • Replace library used to interact with tray bar (#721)
  • Bump arduino/setup-task from 1 to 2
  • Fix failure to execute tool post-install script on Windows
  • Agent-version.json is pushed on downloads bucket now, and minor enhancements (#896)
  • Improve the README section about Apple silicon support (#895)

New in Arduino Create Agent 1.3.8 (Feb 27, 2024)

  • Fix origins present in config.ini being ignored (#893)

New in Arduino Create Agent 1.3.7 RC 2 (Jan 23, 2024)

  • Bump github.com/arduino/arduino-cli from 0.0.0-20230630155703-fe6d7499eb5e to 0.35.0 (#882)
  • Bump goa.design/goa/v3 from 3.14.0 to 3.14.6 (#887)
  • Bump github.com/ProtonMail/go-crypto from 0.0.0-20230923063757-afb1ddc0824c to 1.1.0-alpha.0 (#890)
  • Bump github.com/arduino/go-paths-helper from 1.10.1 to 1.12.0 (#888)
  • c217c2e Bump golang.org/x/sys from 0.15.0 to 0.16.0 (#883)

New in Arduino Create Agent 1.3.7 RC 1 (Dec 19, 2023)

  • Add support to private network CORS (#873)
  • Remove network upload (#878)
  • Use codeclysm/extract and remove custom implementation (#867)
  • Remove unused endpoint (#877)
  • Bump golang.org/x/sys from 0.14.0 to 0.15.0 (#861)
  • Bump GO to version 1.21 (#872)

New in Arduino Create Agent 1.3.5 (Nov 7, 2023)

  • Fix autoupdate bundle.

New in Arduino Create Agent 1.3.3 RC 3 (Oct 10, 2023)

  • Implement HEAD handler for v2/pkgs/tools/installed (required by frontend) (#844)
  • Replace deprecated openpgp library (#839)
  • [breaking] Remove indexes v2 endpoint (#838)
  • Fix memory leak (#837)
  • 11acfc0 Use SafeJoin in V2 Tools Install endpoint (#840)
  • Bump dependencies
  • Add signature verification to V2 tool install endpoint (#826)
  • Use SafeJoin in the uploadHandler (#821)
  • Bugfix: serial enumerator failures in some rare circumstances (#830)
  • Bump Installbuilder to 23.7.0 (#827)
  • Fix text plain decoding (#824)
  • Download the correct tools for Windows 64-bit (#813)
  • Remove io/ioutil since is deprecated (#818)
  • Create LaunchAgents/ directory if it doesn't exist (MacOS) (#811)
  • Bump GOA to V3 and generate (#815)
  • Bump go 1.20 (#814)

New in Arduino Create Agent 1.3.3 RC 2 (Oct 2, 2023)

  • Merge branch 'replace-openpgp-lib' into test-rc2
  • Merge branch 'remove-indexes-v2-endpoint' into test-rc2
  • Merge branch 'safe-join-install' into test-rc2

New in Arduino Create Agent 1.3.3 RC 1 (Sep 11, 2023)

  • Merge branch 'use-safe-join' into test-rc
  • Merge branch 'add-signature-tool-install' into test-rc
  • Bump crazy-max/ghaction-virustotal from 3 to 4
  • Bump Installbuilder to 23.7.0
  • Use subtests and add test cases
  • Implement signature verification in case of tool install with URL
  • Move verifyCommandLine to utilities package
  • Make signatureKey global
  • Goa gen github.com/arduino/arduino-create-agent/design
  • Add signature
  • Modify examples
  • Fix text plain decoding
  • Use SafeJoin on tools Remove handler
  • Add token
  • Bump actions/checkout to v4
  • Use SafeJoin in the uploadHandler
  • Use SafeJoin function inside SavefileonTempDir
  • Download the correct tools for Windows 64-bit
  • Remove io/ioutil since is deprecated
  • Bump GOA to V3 and generate
  • Bump go 1.20

New in Arduino Create Agent 1.3.2 (Jul 3, 2023)

  • Bump arduino-cli to include arduino/arduino-cli@fe6d749 (#802)

New in Arduino Create Agent 1.3.2 Pre-release (Jun 6, 2023)

  • Disable pushing autoupdate file on s3 for testing purposes also set prerelease: true for the github release, so that we can perform tests
  • The folder could exist but could be empty. It's better to check this way
  • Update the autostart file when it's required
  • Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.0
  • Bump golang.org/x/crypto from 0.8.0 to 0.9.0
  • Bump github.com/stretchr/testify from 1.8.2 to 1.8.3
  • Bump golang.org/x/sys from 0.7.0 to 0.8.0
  • Remove installbuilder from macos release artifact
  • Update dependency license metadata cache for github.com/arduino/go-paths-helper bump
  • Bump github.com/arduino/go-paths-helper from 1.9.0 to 1.9.1
  • Autostart is handled by the agent itself
  • Update dependency license metadata cache for github.com/arduino/go-paths-helper bump
  • Bump github.com/arduino/go-paths-helper from 1.8.0 to 1.9.0
  • Add the ability to generate SSL certs from tray icon
  • Bump golang.org/x/crypto from 0.7.0 to 0.8.0
  • Bump golang.org/x/sys from 0.6.0 to 0.7.0
  • Bump actions/stale from 7 to 8
  • Bump golang.org/x/crypto from 0.5.0 to 0.7.0
  • Bump actions/setup-go from 3 to 4
  • Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • Fix macosx ventura updater
  • Refactor updater API
  • Function rename to increase readability
  • Cleanup directories handling
  • Linted README.md
  • Add "Open config file" menu item
  • Embed more files content using embed
  • Rework config.ini path handling
  • Bump golang.org/x/crypto from 0.4.0 to 0.5.0
  • Fix amd64 darwin install wrong tool (amd64)
  • Bump actions/stale from 6 to 7
  • Bump golang.org/x/sys from 0.3.0 to 0.4.0
  • Bump github.com/codeclysm/extract/v3 from 3.0.2 to 3.1.0
  • Bump golang.org/x/crypto from 0.3.0 to 0.4.0
  • Bump golang.org/x/sys from 0.2.0 to 0.3.0
  • Bump dependencies
  • Enhance the taskfile
  • Bump GO to 1.19
  • Add Lint and check formatting of a Go module workflow
  • Remove useless files
  • The CI is now able to produce valid macOS Ventura bundles
  • Bump installbuilder to 22.10.0
  • Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • Bump carlosperate/download-file-action from 1 to 2

New in Arduino Create Agent 1.3.1 Pre-release (May 30, 2023)

  • disable pushing autoupdate file on s3 for testing purposes also set prerelease: true for the github release, so that we can perform tests
  • Update the autostart file when it's required (#791)
  • Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.0 (#769)
  • Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#786)
  • Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#790)
  • Bump golang.org/x/sys from 0.7.0 to 0.8.0 (#784)
  • Remove installbuilder from macos release artifact (#785)
  • Update dependency license metadata cache for github.com/arduino/go-paths-helper bump
  • Bump github.com/arduino/go-paths-helper from 1.9.0 to 1.9.1
  • Autostart is handled by the agent itself (#781)
  • Update dependency license metadata cache for github.com/arduino/go-paths-helper bump
  • Bump github.com/arduino/go-paths-helper from 1.8.0 to 1.9.0
  • Add the ability to generate SSL certs from tray icon (#778)
  • Bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#780)
  • Bump golang.org/x/sys from 0.6.0 to 0.7.0 (#779)
  • Bump actions/stale from 7 to 8 (#777)
  • Bump golang.org/x/crypto from 0.5.0 to 0.7.0 (#774)
  • Bump actions/setup-go from 3 to 4
  • Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • Fix macosx ventura updater (#768)
  • Refactor updater API (#767)
  • Function rename to increase readability (#766)
  • Cleanup directories handling (#765)
  • Linted README.md (#764)
  • Add "Open config file" menu item (#763)
  • Embed more files content using embed (#762)
  • Rework config.ini path handling (#761)
  • Bump golang.org/x/crypto from 0.4.0 to 0.5.0 (#754)
  • Fix amd64 darwin install wrong tool (amd64) (#753)
  • Bump actions/stale from 6 to 7 (#750)
  • Bump golang.org/x/sys from 0.3.0 to 0.4.0 (#755)
  • Bump github.com/codeclysm/extract/v3 from 3.0.2 to 3.1.0 (#749)
  • Bump golang.org/x/crypto from 0.3.0 to 0.4.0 (#748)
  • Bump golang.org/x/sys from 0.2.0 to 0.3.0 (#747)
  • Bump dependencies (#746)
  • enhance the taskfile (#745)
  • Bump GO to 1.19 (#744)
  • Add Lint and check formatting of a Go module workflow (#742)
  • remove useless files (#743)
  • The CI is now able to produce valid macOS Ventura bundles (#740)
  • bump installbuilder to 22.10.0 (#732)
  • Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • Bump carlosperate/download-file-action from 1 to 2

New in Arduino Create Agent 1.2.8 RC 12 (May 22, 2023)

  • The agent is now able to detect if the autostart file is updated or not
  • Bump github.com/gin-gonic/gin from 1.8.1 to 1.9.0 (#769)
  • Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#786)
  • Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#790)
  • Bump golang.org/x/sys from 0.7.0 to 0.8.0 (#784)
  • Remove installbuilder from macos release artifact (#785)
  • Update dependency license metadata cache for github.com/arduino/go-paths-helper bump
  • Bump github.com/arduino/go-paths-helper from 1.9.0 to 1.9.1
  • Autostart is handled by the agent itself (#781)
  • Update dependency license metadata cache for github.com/arduino/go-paths-helper bump
  • Bump github.com/arduino/go-paths-helper from 1.8.0 to 1.9.0
  • Add the ability to generate SSL certs from tray icon (#778)
  • Bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#780)
  • Bump golang.org/x/sys from 0.6.0 to 0.7.0 (#779)
  • Bump actions/stale from 7 to 8 (#777)
  • Bump golang.org/x/crypto from 0.5.0 to 0.7.0 (#774)
  • Bump actions/setup-go from 3 to 4
  • Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • Fix macosx ventura updater (#768)
  • Refactor updater API (#767)
  • Function rename to increase readability (#766)
  • Cleanup directories handling (#765)
  • Linted README.md (#764)
  • Add "Open config file" menu item (#763)
  • Embed more files content using embed (#762)
  • Rework config.ini path handling (#761)
  • Bump golang.org/x/crypto from 0.4.0 to 0.5.0 (#754)
  • Fix amd64 darwin install wrong tool (amd64) (#753)
  • Bump actions/stale from 6 to 7 (#750)
  • Bump golang.org/x/sys from 0.3.0 to 0.4.0 (#755)
  • Bump github.com/codeclysm/extract/v3 from 3.0.2 to 3.1.0 (#749)
  • Bump golang.org/x/crypto from 0.3.0 to 0.4.0 (#748)
  • Bump golang.org/x/sys from 0.2.0 to 0.3.0 (#747)
  • Bump dependencies (#746)
  • Enhance the taskfile (#745)
  • Bump GO to 1.19 (#744)
  • Add Lint and check formatting of a Go module workflow (#742)
  • Remove useless files (#743)
  • The CI is now able to produce valid macOS Ventura bundles (#740)
  • Bump installbuilder to 22.10.0 (#732)
  • Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • Bump carlosperate/download-file-action from 1 to 2

New in Arduino Create Agent 1.2.8 RC 11 (May 16, 2023)

  • Warn the user if a previous installation exists in $HOME/Applications/

New in Arduino Create Agent 1.2.8 RC 8 (May 5, 2023)

  • Made functions private
  • Factor out the logic of Install/Uninstall of the plist in config package
  • Change the Label in the plist file to comply with the apple convention

New in Arduino Create Agent 1.2.8 RC 7 (Apr 29, 2023)

  • Changelog:
  • 956fc3a test new version of the installer config
  • 2ec6fdc exit after loading the agent, launchctl load ... will start the binary
  • 5d1f072 add check on macos
  • bd7e837 use embed and template
  • 98a9b44 [test] leverage launchd tool to implement autostart feature on macos
  • e40ebde Add the ability to generate SSL certs from tray icon (#778)
  • ea1be68 Bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#780)
  • 32260f0 Bump golang.org/x/sys from 0.6.0 to 0.7.0 (#779)
  • ef97259 Bump actions/stale from 7 to 8 (#777)
  • 80869a8 Bump golang.org/x/crypto from 0.5.0 to 0.7.0 (#774)
  • f931dd1 Bump actions/setup-go from 3 to 4
  • 477900c Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • 9d3750c Fix macosx ventura updater (#768)
  • 6c9aec1 Refactor updater API (#767)
  • 3d7780f Function rename to increase readability (#766)
  • a3e7ecc Cleanup directories handling (#765)
  • 8b9ab21 Linted README.md (#764)
  • dce3afb Add "Open config file" menu item (#763)
  • bd3ba84 Embed more files content using embed (#762)
  • c724474 Rework config.ini path handling (#761)
  • db73ee7 Bump golang.org/x/crypto from 0.4.0 to 0.5.0 (#754)
  • a27cbf7 Fix amd64 darwin install wrong tool (amd64) (#753)
  • 38f2d67 Bump actions/stale from 6 to 7 (#750)
  • ed6d465 Bump golang.org/x/sys from 0.3.0 to 0.4.0 (#755)
  • 58d2960 Bump github.com/codeclysm/extract/v3 from 3.0.2 to 3.1.0 (#749)
  • a316c0a Bump golang.org/x/crypto from 0.3.0 to 0.4.0 (#748)
  • bf6d707 Bump golang.org/x/sys from 0.2.0 to 0.3.0 (#747)
  • 4ceaa5a Bump dependencies (#746)
  • 3c0fefe enhance the taskfile (#745)
  • 64742a0 Bump GO to 1.19 (#744)
  • 6257da8 Add Lint and check formatting of a Go module workflow (#742)
  • 4372c8e remove useless files (#743)
  • 31b0a9d The CI is now able to produce valid macOS Ventura bundles (#740)
  • cf85699 bump installbuilder to 22.10.0 (#732)
  • b52a17a Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • 43097ee Bump carlosperate/download-file-action from 1 to 2

New in Arduino Create Agent 1.2.8 RC 5 (Apr 22, 2023)

  • Changelog:
  • 85a7b00 remove the certs if the install process errors. The user is able to retry
  • 4dde91e Fixed warnings in obj-c code
  • 8007107 add popup on error
  • b6f6947 Revert "add cert install on win"
  • 0b35ff4 removed - in arch matrix variable for clarity
  • 3e7fead move archive generation in the CI and save a rename operation (we do that in the installer)
  • d27ddb0 test new version of the installer config
  • 2b41a4d parallelization for notarization is no more required
  • b62a2ff remove the cert generation from the installer, remove duplicate step
  • 3a5cb38 disable the generation/install certs menuItem on OS that are not macos
  • 7f436f2 fix certificate not being valid for 127.0.0.1
  • bcaeb75 add cert install on win
  • e83c557 add cert install on macos
  • 1971f9e systray is useless in this func
  • f7d9772 add menu option to generate the certs only if they are not present
  • 14dfc2b update license header
  • 02eacd1 move certificate.go in it's own package and make functions public
  • ac361f7 move CrashesIsEmpty function to the config package and rename it
  • 2ce9a06 fix linter
  • a5bfc94 move config.ini in the right package and remove hack
  • c611395 move config.go to it's own package and make functions public. This way we have a single source of truth.
  • ea1be68 Bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#780)
  • 32260f0 Bump golang.org/x/sys from 0.6.0 to 0.7.0 (#779)
  • ef97259 Bump actions/stale from 7 to 8 (#777)
  • 80869a8 Bump golang.org/x/crypto from 0.5.0 to 0.7.0 (#774)
  • f931dd1 Bump actions/setup-go from 3 to 4
  • 477900c Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • 9d3750c Fix macosx ventura updater (#768)
  • 6c9aec1 Refactor updater API (#767)
  • 3d7780f Function rename to increase readability (#766)
  • a3e7ecc Cleanup directories handling (#765)
  • 8b9ab21 Linted README.md (#764)
  • dce3afb Add "Open config file" menu item (#763)
  • bd3ba84 Embed more files content using embed (#762)
  • c724474 Rework config.ini path handling (#761)
  • db73ee7 Bump golang.org/x/crypto from 0.4.0 to 0.5.0 (#754)
  • a27cbf7 Fix amd64 darwin install wrong tool (amd64) (#753)
  • 38f2d67 Bump actions/stale from 6 to 7 (#750)
  • ed6d465 Bump golang.org/x/sys from 0.3.0 to 0.4.0 (#755)
  • 58d2960 Bump github.com/codeclysm/extract/v3 from 3.0.2 to 3.1.0 (#749)
  • a316c0a Bump golang.org/x/crypto from 0.3.0 to 0.4.0 (#748)
  • bf6d707 Bump golang.org/x/sys from 0.2.0 to 0.3.0 (#747)
  • 4ceaa5a Bump dependencies (#746)
  • 3c0fefe enhance the taskfile (#745)
  • 64742a0 Bump GO to 1.19 (#744)
  • 6257da8 Add Lint and check formatting of a Go module workflow (#742)
  • 4372c8e remove useless files (#743)
  • 31b0a9d The CI is now able to produce valid macOS Ventura bundles (#740)
  • cf85699 bump installbuilder to 22.10.0 (#732)
  • b52a17a Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • 43097ee Bump carlosperate/download-file-action from 1 to 2

New in Arduino Create Agent 1.2.8 RC 5 (Nov 9, 2022)

  • Fix config.ini being parsed twice. This is an additional one that can be used
  • Rework config.ini searching
  • Remove embedded_autoextract, it has never been used'

New in Arduino Create Agent 1.2.8 RC 3 (Nov 2, 2022)

  • remove temp file generation for testing'

New in Arduino Create Agent 1.2.8 RC 2 (Oct 31, 2022)

  • update gon'

New in Arduino Create Agent 1.2.8 RC 1 (Oct 31, 2022)

  • 412da29 bump installbuilder to 22.10.0
  • b52a17a Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • 43097ee Bump carlosperate/download-file-action from 1 to 2'

New in Arduino Create Agent 1.2.7 (Oct 14, 2022)

  • Add new origin to the agent (#728)
  • Relicense project as AGPL-3.0-or-later

New in Arduino Create Agent 1.2.5 (Feb 23, 2022)

  • Installer optimizations (among others fix #637)
  • Installer rebranding images from Arduino Create to Arduino Cloud
  • a477c19 Bump installbuilder container to the latest version (#678)
  • bb787be Bump github.com/gin-gonic/gin from 1.7.2 to 1.7.7 (#675)
  • a3ef6d7 remove pkgs.html because of dangerous eval (#670)'

New in Arduino Create Agent 1.2.5 RC 2 (Dec 6, 2021)

  • cd19382 Revert "Pin task version in workflows running on windows (#677)" (#683)
  • 1eefbc4 Bump installbuilder container to the latest version (#678)
  • 625189f Bump github.com/gin-gonic/gin from 1.7.2 to 1.7.7 (#675)
  • 5b6c931 Correct key name in "Close stale issues" workflow
  • 320f7de Pin task version in workflows running on windows (#677)
  • c9f790e remove pkgs.html because of dangerous eval (#670)
  • ccfa7ae Add CI workflow to publish tester builds (#669)
  • 714ffce Add CI workflow to run integration tests and to test Go code (#659)
  • 250b17c Add serial binary communication (#653)
  • 3bdd07d Add source URL comment to "Check Certificates" workflow
  • c331f12 Make trivial formatting changes to "Check Certificates" workflow
  • 743c46a Use the matrix identifier to name the "Check Certificates" workflow jobs
  • c645955 Make trivial adjustments to comments in "Check Certificates" workflow
  • 1bf6d27 Run "Check Certificates" workflow on modification
  • 8d3193b Add API trigger to "Check Certificates" workflow
  • c387f5d Use standardized name for certificate check workflow
  • 44614b3 fix multi-line strings not being parsed correctly in config.ini (#651)
  • c455e65 bump installbuilder container to the latest version (#642)
  • 3074d7a fix create-changelog action failing because it could not find a git repo (#648)
  • 73dee6e Use new arduino/setup-task action name in CI/CD workflows
  • 234ed2d add automatic changelog generation step (#639)
  • 233f04a use stricter mutex policy to prevent installed.json corruption (#635)
  • 76ab40f [ATL-1253] replace reset implementation with the cli one, should be more robust (#633)
  • e8b6816 [ATL-1141] Support for wildcard origins (#629)
  • 1e4fd4e Add security policy link to readme (#624)
  • 249cc81 (hopefully) fix send on closed channel panic (#621)
  • 59e0f3e Add serial discovery support for m1 mac (#617)
  • 1ccd7a3 Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.0 (#620)
  • b3860b0 [EDITOR-621] add port to serial output (#616)
  • 4e91762 [EDITOR-607] add workflow to close stale issues (labeled with waiting for feedback) (#615)
  • 6732047 [EDITOR-503] fix wrong agent version in spotlight [MacOs] (#613)
  • ad22db5 [EDITOR-523] Update README.md (#607)
  • 9123aae [EDITOR-527] E2E testing infrastructure (#591)
  • d09803d [EDITOR-512] Fix concurrent map read and map write (#585)
  • 867237a update go.bug.st/serial to latest version (#610)
  • c6955ce Bump github.com/go-ini/ini from 1.39.0 to 1.62.0 (#586)
  • ef1eea9 Bump github.com/sirupsen/logrus from 1.2.0 to 1.7.0 (#604)
  • 5ccad9f Bump github.com/mattn/go-shellwords from 1.0.3 to 1.0.11 (#603)
  • 48b3e2c Improvements on the Debug Console (#600)
  • aac77f7 Update codeclysm/extract dependency (#601)
  • f149b31 Bump github.com/go-ole/go-ole from 1.2.1 to 1.2.5 (#587)
  • b1a3b5c Bump github.com/konsorten/go-windows-terminal-sequences (#588)
  • cc05a69 Bump github.com/ugorji/go from 1.2.0 to 1.2.3 (#589)
  • a3a40f3 Bump gopkg.in/go-playground/validator.v8 from 8.18.1 to 8.18.2 (#593)
  • 0bd7c53 Bump github.com/mitchellh/go-homedir from 1.0.0 to 1.1.0 (#595)
  • ce6999b Bump github.com/pkg/sftp from 1.8.3 to 1.12.0 (#597)
  • 9f15846 Bump github.com/miekg/dns from 1.0.15 to 1.1.35 (#599)
  • 6c9493e Log error, if certificate is not found (#598)
  • 5e21da8 fix CI update version file step
  • b0cbae9 Bump github.com/stretchr/testify from 1.4.0 to 1.7.0 (#590)
  • 9d43a63 Change release filenames and finalize CI (#584)
  • 22552fb Enable autoupdate (#582)
  • f3d4fbe Fix temp binary not starting correclty (#583)
  • 8ecf2da Fix naming inconstistencies (#581)
  • 6620a25 add virustotal scan to CI release workflow (#580)
  • 7f9e611 update sytray to latest available version (#579)
  • 715e6c7 fix wrongly set windows version variable
  • 838a75d fix wrong Agent version
  • 9c49735 Add crash-report capabilities (#574)'

New in Arduino Create Agent 1.2.5 RC 1 (Dec 2, 2021)

  • eecfcf8 bump installbuilder container to the latest version
  • 625189f Bump github.com/gin-gonic/gin from 1.7.2 to 1.7.7 (#675)
  • c9f790e remove pkgs.html because of dangerous eval (#670)

New in Arduino Create Agent 1.2.4 (Oct 27, 2021)

  • Add serial binary communication
  • Fix multi-line strings not being parsed correctly in config.ini
  • Bump installbuilder container to the latest version
  • Fix create-changelog action failing because it could not find a git repo
  • Use new arduino/setup-task action name in CI/CD workflows
  • Add automatic changelog generation step

New in Arduino Create Agent 1.2.4 RC 3 (Aug 16, 2021)

  • a21ae9e remove BlockUntilReady because it was unused
  • a86a61a refactor tests
  • 500a1ee update comments
  • 8dadd0c forgot to skip test_sendraw_serial on CI
  • 791b03e add sendraw command to send base64 encoded bytes, add tests (for send raw and for open/close port)
  • d704dd2 make sendNoBuf more general: will be used later ๐Ÿ˜
  • d077ded remove useless channel done & other stuff
  • bcf0023 remove useless id field (was unused)
  • d5228ec forgot to remove timed_binary
  • 402a848 Escape html commands string'

New in Arduino Create Agent 1.2.4 RC 2 (Aug 5, 2021)

  • 724de59 remove timedbinary: it's the same as timedraw except for the casting
  • 37cf997 apply suggestions from code review โœจ
  • 5db1975 forgot to fix this in #621
  • F3d5dca uniform default bufferflow and ๐Ÿงน
  • 5d0bd27 optimize the handling of data coming from the serial port
  • 5e2ad37 extract code in helper function and uniform the code
  • 0bbb45b ๐Ÿงน(cleanup) and ๐Ÿ› ๏ธ(refactoring) of bufferflow stuff
  • 8f9ff20 Partially revert #e80400b7ddbbc2e8f34f1e6701b55102c3a99289
  • 2d78733 apply suggestions
  • 575efa1 Fix panic closing closed channel
  • 15af2e4 add sketch used for testing
  • 43451a3 Apply suggestions from code review
  • Fcaa53c generalize the tests
  • B41d0cc increased sleeptime, remove harcoded message[i]: should work on different systems
  • 099a575 update and enhance commands output (the space in front of < and > is required) ๐Ÿคทโ€โ™‚๏ธ
  • C86bb4f enhance a lot test on serial communication (with different buffer types)
  • B7f70f1 enhanced a bit how the logic of the serial works
  • Dfcc14e minor optimizations: data and buf are already an array of bytes
  • 9c7d3f8 fix tests: "socketio.exceptions.ConnectionError: Connection refused by the server"
  • Fc1222e add callback to capture returned message, add new test for serial
  • 48cc695 socketio test connection is working ๐ŸŽ‰ (with the correct python-socketio version)
  • 1cd174a fixed test deps
  • Eb2b3f3 use switch case
  • E80400b binary support (WIP)
  • 6a50f87 remove utf8 decoding with timedraw buffer type
  • 05ee6f5 remove old commands
  • 895cc03 update bufferflow_timedraw as bufferflow_timed
  • 44614b3 fix multi-line strings not being parsed correctly in config.ini (#651)
  • C455e65 bump installbuilder container to the latest version (#642)
  • 3074d7a fix create-changelog action failing because it could not find a git repo (#648)
  • 73dee6e Use new arduino/setup-task action name in CI/CD workflows
  • 234ed2d add automatic changelog generation step (#639)

New in Arduino Create Agent 1.2.4 RC 1 (Jul 15, 2021)

  • D759c46 fix multi-line strings not being parsed correctly in config.ini (#651)
  • B691425 bump installbuilder container to the latest version (#642)
  • 2dfe84d fix create-changelog action failing because it could not find a git repo (#648)
  • Ae4d4b4 Use new arduino/setup-task action name in CI/CD workflows
  • E9328e2 add automatic changelog generation step (#639)

New in Arduino Create Agent 1.2.3 (Jul 12, 2021)

  • B696989 use stricter mutex policy to prevent installed.json corruption (#635)

New in Arduino Create Agent 1.2.2 RC 2 (Mar 31, 2021)

  • Support for wildcard origins

New in Arduino Create Agent 1.2.2 RC 1 (Mar 3, 2021)

  • (hopefully) fix send on closed channel panic #621
  • serial discovery support for m1 mac #617
  • Bump dependencies

New in Arduino Create Agent 1.2.1 (Feb 14, 2021)

  • 88e424a Fix concurrent map read and map write #585
  • Ede95ce Improvements on the Debug Console #600
  • 8511d39 Log error, if certificate is not found #598
  • B1579ee E2E testing infrastructure #591
  • 04fb328 Update README.md #607
  • C159d91 fix wrong agent version in spotlight [MacOs] #613
  • 8d3a8cb add port to serial output #616
  • Fixed serial connection closing randomly #610
  • Changed installer icons
  • Bump dependencies
  • Remove autoselect language in the installer: there were multiple languages