wayback v0.18.0 Release Notes
Release Date: 2022-10-06 // almost 2 years ago-
➕ Added
- ➕ Add support for placing a managed IPFS credential
- ➕ Add renovate.json (#180)
- ➕ Add semgrep scan
- ➕ Add context cancellation for publish
- ➕ Add support for storing a page as a single file (#184)
- ➕ Add support for push documents to Meilisearch (#174)
- ➕ Add support for publishing to notion
- ➕ Add support for retrying wayback requests
- ➕ Add retry strategy for publish
- ➕ Add support for installing from Bina
🔄 Changed
- 👌 Improve reduxer calls
- Enable all wayback slot
- 📦 Upload packages to Gemfury (#223)
- ➕ Add testing for config
- 🏗 Set go version to 1.19 for build binary
- ⬆️ Upgrade dependencies
- 👕 Run golangci-lint on multiple os
- Turns the pooling bucket into a non-pointer
- ✂ Remove unused code from pooling
- 🖐 Handle startHTTPServer with goroutine
- ✅ Set up the Meilisearch server for testing workflow
- Minor improvements to the service goroutine
- Context leak detection
- Meilisearch endpoint version compatible (#185)
- skywalking-eyes now has a dedicated header checker path (#181)
- 👷 Minor enhancements to the worker pool
- 📌 Pin non-official workflow dependencies
- Upload coverage to Codecov
- Cache go module for workflow
- ⬆️ Upgrade the go version for the Docker workflow
- Removing the retry strategy for publishing
- Minor improvements for processing notion block
- Several improvements from
telegra.ph
- ✅ Minor changes for render testing
- Convert the publish flag to a name
🛠 Fixed
- 🛠 Fix install command to use
go install
- 🛠 Fix license checker
- 🛠 Fix markdown link
- 🛠 Fix golang linter
- 🛠 Fix testing workflow
- 🛠 Fix unspecified failure response message
Previous changes from v0.17.0
-
➕ Added
- ➕ Add exempt rules for stale workflow
- ➕ Add FOSSA Action
- ➕ Add license checker workflow
- ➕ Add lock for pooling
- ➕ Add install script
- 👌 Supports profiling in debug mode
- Transform telegram message entities
🔄 Changed
- ⬆️ Upgrade base image to Alpine 3.15
- Wayback to IPFS with bundled HTML
- Converting byte slice and string without memory allocation
- 📦 Rename package iawia002/annie to iawia002/lux
- ⬆️ Upgrade go directive in go.mod to 1.17
- Store resources to IPFS from a directory
- ⬆️ Upgrade tucnak/telebot to v3
- ✂ Remove duplicates url
- 🏁 Backward compatibility systemd with windows
- 🖐 Handle download media outputs
- Refine permissions for codeql actions
- Refine reduxer bundle
- 🔄 Change the pooling to a pointer
- Minor improvement for reduxer
- 🚚 Move upload funcs to service utils
- Request final URI before wayback
- 🔨 Refactoring of reduxer
- Refine metrics constant
- 🏗 Build snapcraft using snapcore/action-build
- ⬆️ Bump actions/checkout from 2 to 3
- ⬆️ Bump actions/* from v2 to v3
- ⬆️ Upgrade dependencies
- ✅ Use go 1.18 for testing
🛠 Fixed
- 🛠 Fix testing
- 🛠 Fixed cannot publish to telegram channel from other services
- 👕 Closes response body to fix go lint
- 🛠 Fix data race in reduxer
- Unset specified env to make actions green