wayback v0.18.0 Release Notes

Release Date: 2022-10-06 // over 1 year 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