Skip to content

Releases: saferwall/webapis

v0.8.0

30 Oct 23:23
efbf8e6
Compare
Choose a tag to compare

What's Changed

  • feat: user like is now nested on user document by @LordNoteworthy in #85
  • feat: user uploads is now nested on user document by @LordNoteworthy in #86
  • feat: user following is now nested on user document by @LordNoteworthy in #87
  • feat: user followers is now nested on user document by @LordNoteworthy in #88
  • feat: refaction action follow/unfollow by @LordNoteworthy in #89
  • feat: refactor how activities are queried by @LordNoteworthy in #90
  • fix: count user activities by @LordNoteworthy in #91
  • feat: introduce a new endpoint for UI metadata by @LordNoteworthy in #92
  • fix: don't use a pointer for comments_count to omit 0 values by @LordNoteworthy in #93
  • feat: include UI meta in every GET file resoruce if req originates fr… by @LordNoteworthy in #94
  • feat: improve file summary and remove liked by @LordNoteworthy in #95
  • feat: support Count() and Query() for comments by @LordNoteworthy in #96
  • feat: include UI meta in comments/ and strings/ by @LordNoteworthy in #97
  • feat: add nosql doc metadata to track updates and schema by @LordNoteworthy in #98
  • feat: keep track of user submissions up to a threshold by @LordNoteworthy in #99
  • fix: calculating user comments' count by @LordNoteworthy in #100
  • feat: include meta in user, comment and behavior resources by @LordNoteworthy in #101
  • feat: implement HTTP caching using ETags by @LordNoteworthy in #102
  • fix: don't enable caching until file is canned by @LordNoteworthy in #103
  • fix: caching in behaviors/ by @LordNoteworthy in #104
  • feat: allow searching api names with a q parameter by @LordNoteworthy in #105
  • chore: remove not needed fields from file summary by @LordNoteworthy in #106
  • feat: cache file summary/ by @LordNoteworthy in #107

Full Changelog: v0.7.0...v0.8.0

v0.7.0

27 Sep 05:58
7aa6d2c
Compare
Choose a tag to compare

What's Changed

  • include screenshot counts in GET/ summary by @LordNoteworthy in #60
  • feat(behavior): include capabilities in file resource by @LordNoteworthy in #61
  • fix: do not change list to object when result is one by @LordNoteworthy in #62
  • fix: return empty list when no result is found by @LordNoteworthy in #63
  • feat: enable scanning with custom config by @LordNoteworthy in #64
  • chore: bump deps by @LordNoteworthy in #65
  • chore: create a new make rule for project initialization by @JLL32 in #67
  • chore: ignore auto-generated files, yml fmt/lint, and fix CI linting by @LordNoteworthy in #66
  • build: fix docker compose failure in arm64 machines by @JLL32 in #68
  • doc: update getting started section in README by @LordNoteworthy in #69
  • feat: improve returned results from items: null to items = [] by @LordNoteworthy in #70
  • perf: make files upload async in the background by @JLL32 in #71
  • fix: increasing comments counts null ptr deref by @LordNoteworthy in #73
  • fix security definitions key type, oauth2 is the one for jwt by @sickl8 in #74
  • fix: do not produce to the queue until the file is uploaded by @sickl8 in #75
  • fix internal error when passing invalid file fields by @JLL32 in #76
  • return empty slice instead of null when there is no user activity by @JLL32 in #77
  • feat: add TLSH to the file entity by @LordNoteworthy in #78
  • feat: add option to search strings by @LordNoteworthy in #79
  • feat: improve strings/ return schema when no query is given by @LordNoteworthy in #80
  • fix: pagination in strings/ by @LordNoteworthy in #81
  • feat: make string search case incensitive by @LordNoteworthy in #82
  • feat: make sys-events searchable by @LordNoteworthy in #83
  • feat: remove unused HasAvatar by @LordNoteworthy in #84

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

07 May 04:17
3b7f8c2
Compare
Choose a tag to compare

What's Changed

  • feat: annotate API handlers that requires auth with swag by @LordNoteworthy in #46
  • fix: file and activity db.Count() records by @LordNoteworthy in #47
  • feat: add new REST API resource for behavior by @LordNoteworthy in #48
  • feat: add a new handler for getting API calls by @LordNoteworthy in #49
  • feat: support ability to use filters in GET /behaviors/api-trace/ by @LordNoteworthy in #50
  • feat: add a new endpoint for getting system events by @LordNoteworthy in #51
  • fix: filtering fields in behavior apis and events by @LordNoteworthy in #52
  • feat: update behavior entity to include capabilities by @LordNoteworthy in #53
  • feat: allow limiting fields in query files resource by @LordNoteworthy in #55
  • feat: add pe meta to summary endpoint by @LordNoteworthy in #56
  • feat: lower path parameter in file resource in middleware by @LordNoteworthy in #57
  • feat: add support for retrieving artifacts by @LordNoteworthy in #59

Full Changelog: v0.5.0...v0.6.0

v0.5.0

15 Aug 22:14
92224a2
Compare
Choose a tag to compare

What's Changed

  • feat: support log in using username or email by @LordNoteworthy in #32
  • chore: bump dependencies: echo, gocb, validator, aws-sdk, minio, simp… by @LordNoteworthy in #33
  • feat: include username in login response by @LordNoteworthy in #34
  • feat: generate presigned-urls for downloading samples by @LordNoteworthy in #36
  • feat: externalize maxSampleSize and maxAvatarSize by @LordNoteworthy in #37
  • feat: externalize samples zip password by @LordNoteworthy in #38
  • chore: rename new to new_password in update password req by @LordNoteworthy in #42
  • fix: marshalling integers of value 0 by @LordNoteworthy in #43
  • feat: add delete to internal storage module by @LordNoteworthy in #45

Full Changelog: v0.4.0...v0.5.0

v0.4.0

13 Apr 13:21
Compare
Choose a tag to compare

What's Changed

  • feat: swagger api documentation by @LordNoteworthy in #17
  • chore: refactor delete activity by @LordNoteworthy in #18
  • chore: move resend-confirmation/ to auth by @LordNoteworthy in #19
  • fix: Delete comment activity when comment is removed by @LordNoteworthy in #20
  • Comment middleware to validate query params by @LordNoteworthy in #21
  • feat: include PE signature and file extension in /summary by @LordNoteworthy in #22
  • feat: update summay/ to return behavior scan ID by @LordNoteworthy in #24
  • feat: renable retrieving user real IP by @LordNoteworthy in #25

Full Changelog: v0.3.0...v0.4.0

v0.3.0

26 Dec 08:08
Compare
Choose a tag to compare

2022-01-06

Added

  • Paginate user and file resources.
  • User activities for anonymous users
  • Add a rate limiter.
  • Email account confirmation

v0.2.0

26 Dec 08:05
Compare
Choose a tag to compare

2021-08-31

Added

  • Add CRUD for the comment resource.
  • JWT authentication
  • Add activity feature.
  • User profile page.
  • JWT authentication
  • User profile page.

v0.1.0

05 Jun 05:31
Compare
Choose a tag to compare
likes amd submissions of logged in users and not the user in query pa…