Releases: csfloat/inspect
Releases · csfloat/inspect
Fixes Relogin Loop (Panic)
What's Changed
Full Changelog: v4.0.0...v4.0.1
Major Release (Postgres, Rank, Bulk)
- 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
Fixes Some Undefined Item Names
- Fixes Mismatched Case Between Language and Items Game (#34)
Major 3.0 Update
Breaking Changes:
allow_simultaneous_requests
replaced bymax_simultaneous_requests
,max_simultaneous_requests
defaults to 1 if not set. Setmax_simultaneous_requests
to -1 to emulateallow_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
- Exposes 443/80 ports and
- Program Flags
config
- Config file location (default./config.js
)steam_data
- Steam data directory (default depends on platform https://github.com/DoctorMcKay/node-steam-user#datadirectory)
- Configurable max simultaneous requests per IP (
max_simultaneous_requests
) - Adds flag to trust the forwarding proxy's IP (X-Forwarded-For) (
trust_proxy
), defaultfalse
- 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 initemid
Fixes Steam Resources Installation and Initial Servers List
- #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