Skip to content

Releases: csfloat/inspect

Fixes Relogin Loop (Panic)

25 Mar 04:25
d5f6e76
Compare
Choose a tag to compare

What's Changed

  • Bumps Packages (Steam User+TOTP) - Fixes Relogin by @Step7750 in #120

Full Changelog: v4.0.0...v4.0.1

Major Release (Postgres, Rank, Bulk)

13 Jun 05:20
440ea6f
Compare
Choose a tag to compare
  • Stores items within Postgres now, MongoDB support is removed
  • Returns float ranks if within top 1000 low/high floats for that skin type from the local db
  • Allow optional storing of an item price
  • Generic fixes for login handling with new Steam changes
  • General updates to deps
  • Adds sticker material path to response
  • Adds support for bulk querying inspect links (controllable with a secret param in the config)

(and more...)

Breaking Changes

v3.0 -> v4.0

  • MongoDB is no longer supported, use Postgres instead
  • Socket.io access is no longer supported
  • Built-in HTTPS handling has been removed, reverse proxy to HTTP instead

Fixes Some Undefined Properties Caused by v3.0.1

15 Mar 14:55
Compare
Choose a tag to compare
  • Fixes deleting language file keys with already lower values, particularly with quality names (#36, fixes #35)

Fixes Some Undefined Item Names

13 Mar 20:31
Compare
Choose a tag to compare
  • Fixes Mismatched Case Between Language and Items Game (#34)

Major 3.0 Update

19 Jan 23:36
Compare
Choose a tag to compare

Breaking Changes:

  • allow_simultaneous_requests replaced by max_simultaneous_requests, max_simultaneous_requests defaults to 1 if not set. Set max_simultaneous_requests to -1 to emulate allow_simultaneous_requests functionality for unlimited simultaneous requests per IP.
  • Steam and CSGO GC connection is handled by node-steam-user and node-globaloffensive respectively now due to functionality issues and #19 causing login issues. As a result, the sentry config directory is now in https://github.com/DoctorMcKay/node-steam-user#datadirectory by default and can be overridden with the steam_data flag (node index.js --steam_data /config/steam_data)

Other Changes:

  • MongoDB is now optional (default config doesn't enable it), recommended to put a cache such as Varnish or Nginx in front of the server if disabled

Additions:

  • Adds Dockerfile (closes #28)
    • Exposes 443/80 ports and /config volume
    • Requires mapping /config to a local directory, running the docker once then editing the file with login info and changes
    • Steam sentry data is saved in the /config directory as well
  • Program Flags
  • Configurable max simultaneous requests per IP (max_simultaneous_requests)
  • Adds flag to trust the forwarding proxy's IP (X-Forwarded-For) (trust_proxy), default false
  • Automatically requests a CS:GO license for a given account if it doesn't own CS:GO

API Changes:

  • Adds Item Origin Name (closes #27) (origin_name, Trade-Up, Dropped, etc..)
  • Adds Quality Name (closes #17) (quality_name, Souvenir, Stattrak, etc...)
  • Adds Rarity Name (closes #17) (rarity_name, Covert, Mil-Spec, etc...)
  • Adds Full Item Name (closes #25) (full_item_name, ex. SSG 08 | Blue Spruce (Minimal Wear))
  • Adds Wear Name (wear_name, Factory New, Minimal Wear, etc...)
  • Deprecates itemid_int, the item id is now stored as a string in itemid

Fixes Steam Resources Installation and Initial Servers List

13 Dec 23:24
Compare
Choose a tag to compare
  • #21
  • Adds static steam servers list to bootstrap from (waiting for seishun/node-steam@8f0f68b to be published)
  • Fixes resource retrieval with node-steam-resources