Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 15, 2021

Bumps sourcecred from 0.7.6 to 0.7.7.

Release notes

Sourced from sourcecred's releases.

Cred Volatility fix and more

Summary

Cred Volatility Fix - Discord Rate Limits

Our discord plugin was not handling 429 errors from the Discord API, causing many instances to see cred volatility as a result of having whole channels randomly missing from the graph. Now, the plugin smartly uses API headers to wait for rate limit resets when rate limits are reached. This prevents 429s altogether, and fixes a major source of cred volatility, though it may also make the runtime of the load command slower than before.

Discord now recognizes # of times a user is mentioned

People who get mentioned more times in a message get proportionately higher cred flow from that message than people who are mentioned less. For example, if a props message mentions Jellybean twice and PotatoChip once, Jellybean will get twice the cred than PotatoChip. Prior to this change, they would have gotten the same amount of cred.

Grain Distribution Updates

  • Distribution configs now take an array of policies. We recommend changing your grain.json config to avoid future breaking changes.
  • CLI output now shows recipient-level distribution details.
  • The Immediate policy now includes an optional numPeriodsLookback parameter that makes the policy consider further weeks back than the default 1.

JS Library Improvements

The package is now much better to work with as a developer library. It now supports both Node and Browsers properly, includes the source code for better legibility, and has additional components added to the api interface.

Partial progress on upcoming changes:

  • Ethereum address support
  • Programatic updates to the ledger
  • Credrank Migration: the next release will be a major version that includes a new underlying scoring algorithm that is much faster and much cleaner, as well as a totally new Explorer page to replace the current one.
  • 9a78b7988c7a68931b39de38361bc334203f0939 CLI: Run 'credrank' quietly during 'go' (#2749)
  • 63e00a5272013d622359ad307baad4b84587c0b5 Discord: users mentioned multiple times earn more cred (#2748)
  • 957163cababd8977801c4995133862f9ed87497d Bug fix: observe discord rate-limits (#2738)
  • 79a6a5908451f5c2658ee868010646a708066be8 Sort grain numerically, not alphabetically (#2742)
  • 703e8b529883c8b923fba2a178d561f23da05f9b Add CredGraph Snapshot to our Test Instance (#2743)
  • d3c100551070b26d346229ba421cb9ff9ce75d00 Activity Table date label formatting (#2741)
  • b14b38d5c049e1afaa23dde11d305145aaee78c7 Activity table colors (#2739)
  • b4869da548213eee1fe5d6d6079300399d5aebaa ExplorerHome UI: timeframe control (#2737)
  • 52c522145c30e4c8e1d59039be76ff7c01710e3d Implement GithubStorage for LedgerManager (read)
  • ef497fa9017a09de5fcf9dfab1da2dc4b5b75b2d Setup separate API builds for web and node environments
  • 6fa1e2efa4e4134bcbb6cfc8e155a99337033528 Update MacOS GNU link to the most updated advice (#2717)
  • 810b9068c48ce4ad51cbf4a77137e21a76247170 Expose discord plugin utils in API (#2713)
  • 6f1f4cbf8672f81ec06f857d9e12daa001f2d923 ExplorerHome: pagination, filtering, sorting (#2715)
  • 7e79c9cad3fd62f07fd1caefb0b35858f90ff58f Fix createIdentity in discord plugin and add tests
  • 803acbd5008418b9269aaf9198d81d69c15df6a8 Factor out FilterSelect and WeightsConfigSection components (#2665)
  • 27560c3235b6487e6b8845f00543e3394a4ff5e5 BugFix: Add DevServer script to parse instance flag (#2703)
  • 86aab94b83758818fd4c4e402c55a9cefdc89875 Update Tool Versions in README (#2701)
  • 59a143781da1a9a0e8866191db3bcba11851f146 Make numIntervalsLookback field in Immediate policy config optional (#2693)
  • eac4544280314c32d530ec3cdaae13d194587d70 making the view of transfer mobile friendly (#2699)
  • dca663c867e3e42478d1d40730a111105ebc4679 Convert Explorer-Home to use CredGrainView (#2696)
  • 2dd55c014c408de8f685d338495409e5845ce6f8 Utilize teams with round-robin assignments configured (#2692)
  • 1fb805a314da5fe2cbe4fc0198b4879dd15593fc modifying the error message when user has 0 cred (#2698)
  • 055290bb9fb6ccc164a18f86d8750a64e8c713d1 cli/grain(2): add deprecation info for grain and grain2 commands (#2686)
  • 3e77f40a2335c597d18f192e36e756f6c452fc7b Make experimental-discord the canonical discord plugin
  • 3a0e72cc0aff4d6b0848b449f23f62109feea86a Add Ethereum plugin to public API

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Feb 15, 2021
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Mar 16, 2021

Superseded by #11.

@dependabot dependabot bot closed this Mar 16, 2021
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/sourcecred-0.7.7 branch March 16, 2021 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants