Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixes #432

Merged
merged 2 commits into from
Nov 2, 2022
Merged

fixes #432

merged 2 commits into from
Nov 2, 2022

Conversation

SvetaMemphis
Copy link
Contributor

  1. stationList imports fix
  2. hide use schema switcher at getStarted page

@idanasulin2706 idanasulin2706 merged commit 6eaef84 into master Nov 2, 2022
SvetaMemphis added a commit that referenced this pull request Nov 3, 2022
idanasulin2706 added a commit that referenced this pull request Nov 6, 2022
* connect socket

* Update go.mod

* Update go.sum

* Update memphis_handlers_schemas.go

* Add delete modal

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
idanasulin2706 added a commit that referenced this pull request Nov 6, 2022
* connect socket

* Update go.mod

* Update go.sum

* Update memphis_handlers_schemas.go

* Add delete modal

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
idanasulin2706 added a commit that referenced this pull request Nov 7, 2022
* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
idanasulin2706 added a commit that referenced this pull request Nov 7, 2022
* fix jenkinsfile

* Release (#447)

* connect socket

* Update go.mod

* Update go.sum

* Update memphis_handlers_schemas.go

* Add delete modal

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Release (#451)

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* fixes

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
idanasulin2706 added a commit that referenced this pull request Nov 7, 2022
* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
idanasulin2706 added a commit that referenced this pull request Nov 7, 2022
* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
idanasulin2706 added a commit that referenced this pull request Nov 7, 2022
* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* Release (#447)

* connect socket

* Update go.mod

* Update go.sum

* Update memphis_handlers_schemas.go

* Add delete modal

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Release (#451)

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Release (#453)

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Add validation

* sandbox stuff

* build files

* bugfix

Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
idanasulin2706 added a commit that referenced this pull request Nov 8, 2022
* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: 0xflotus <0xflotus@gmail.com>
idanasulin2706 added a commit that referenced this pull request Nov 8, 2022
* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: 0xflotus <0xflotus@gmail.com>
idanasulin2706 added a commit that referenced this pull request Nov 8, 2022
* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

* static files

Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: 0xflotus <0xflotus@gmail.com>
idanasulin2706 added a commit that referenced this pull request Nov 8, 2022
* fix jenkinsfile

* Release (#447)

* connect socket

* Update go.mod

* Update go.sum

* Update memphis_handlers_schemas.go

* Add delete modal

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Release (#451)

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Release (#453)

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Release (#458)

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Release (#462)

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: 0xflotus <0xflotus@gmail.com>

* Release (#463)

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: 0xflotus <0xflotus@gmail.com>

* Release (#465)

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

* static files

Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: 0xflotus <0xflotus@gmail.com>

* build files

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: 0xflotus <0xflotus@gmail.com>
idanasulin2706 added a commit that referenced this pull request Nov 23, 2022
* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

* static files

* Update README.md

* add video section in finish step

* css change

* Copy log byte slice before pushing to sendQ and analytics (#469)

* .

* Hybrid logger gracefull stream creation (#471)

* Make creation of logs stream to keep on trying until success (in cluster mode only)

* Push logs into a queue before logs stream is ready, and drain when ready

* Add flag for skipping next step (#470)

* add flag for skipping next step

* add flag for skipping next step

* add analytics in SkipGetStarted endpoint

* add SKIP_GET_STARTED endpoint on finish

* add sandbox support

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* dockefile for debug (#461)

* update ui static files

* fix code snippets

* added filter logs by types for back (#472)

* Update README.md

* Update LICENSE

* Update README.md

* remove e2e tags

* improve audit and info logs (#476)

* fix style of video

* improve analytics

* Delete style.scss

* traces improvements

* fix minor issues

* update python CE

* fix style of video

* broker panic bugfix

* Update Jenkinsfile (#488)

* Update video links

* Update Jenkinsfile (#491)

* Replace socketio with nats.ws (#487)

* Replace socketio: foundations, start using nats ws server and add ws subscriptions

* Replace all socketio reqs with nats/memphis websockets impl

* Adapt UI to socketio -> nats-ws migration

* Clean socketio refs from ui, add nats.ws to package.json

* UI: Fix schemaList websocket usage

* port + tls from memphis conf file

* Changed default port back to 8080, removed obligatory config file for
websocket, constant socket url in UI

* Remove socketio entirely

* change ports

* remove unnecessarry code

* remove unnecessarry code

* fix bug

* change subscribe name

* CSS changes

* UI: unsubscribe from nats.ws subscriptions when done

* upgrade broker version

* css

Co-authored-by: idanasulinStrech <idan@memphis.dev>
Co-authored-by: avrham <aneeman2010@gmail.com>

* static files

* static files

* Update Jenkinsfile (#492)

* ws auth bugfix

* Handle socket error

* ws bugfixes

* static files

* update launch json

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: 0xflotus <0xflotus@gmail.com>
idanasulin2706 added a commit that referenced this pull request Nov 23, 2022
* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* Release (#447)

* connect socket

* Update go.mod

* Update go.sum

* Update memphis_handlers_schemas.go

* Add delete modal

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Release (#451)

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Release (#453)

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Add validation

* Release (#458)

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

* static files

* Update README.md

* add video section in finish step

* css change

* Copy log byte slice before pushing to sendQ and analytics (#469)

* .

* Hybrid logger gracefull stream creation (#471)

* Make creation of logs stream to keep on trying until success (in cluster mode only)

* Push logs into a queue before logs stream is ready, and drain when ready

* Add flag for skipping next step (#470)

* add flag for skipping next step

* add flag for skipping next step

* add analytics in SkipGetStarted endpoint

* add SKIP_GET_STARTED endpoint on finish

* add sandbox support

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* dockefile for debug (#461)

* update ui static files

* fix code snippets

* added filter logs by types for back (#472)

* Update README.md

* Update LICENSE

* Update README.md

* remove e2e tags

* improve audit and info logs (#476)

* fix style of video

* improve analytics

* Delete style.scss

* traces improvements

* fix minor issues

* update python CE

* fix style of video

* broker panic bugfix

* Update Jenkinsfile (#488)

* Update video links

* Update Jenkinsfile (#491)

* Replace socketio with nats.ws (#487)

* Replace socketio: foundations, start using nats ws server and add ws subscriptions

* Replace all socketio reqs with nats/memphis websockets impl

* Adapt UI to socketio -> nats-ws migration

* Clean socketio refs from ui, add nats.ws to package.json

* UI: Fix schemaList websocket usage

* port + tls from memphis conf file

* Changed default port back to 8080, removed obligatory config file for
websocket, constant socket url in UI

* Remove socketio entirely

* change ports

* remove unnecessarry code

* remove unnecessarry code

* fix bug

* change subscribe name

* CSS changes

* UI: unsubscribe from nats.ws subscriptions when done

* upgrade broker version

* css

Co-authored-by: idanasulinStrech <idan@memphis.dev>
Co-authored-by: avrham <aneeman2010@gmail.com>

* static files

* static files

* Update Jenkinsfile (#492)

* ws auth bugfix

* Handle socket error

* ws bugfixes

* static files

* update launch json

* align to sandbox

Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: 0xflotus <0xflotus@gmail.com>
idanasulin2706 added a commit that referenced this pull request Dec 4, 2022
* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* Release (#447)

* connect socket

* Update go.mod

* Update go.sum

* Update memphis_handlers_schemas.go

* Add delete modal

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Release (#451)

* add log on update disconnection function

* add endpoint useSchema + update others  endpoints

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Release (#453)

* fix conflict with tags

* update names

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Add validation

* Release (#458)

* Add mutex to jsApi requests and copy byte-slice in message handler

* Copy byte slice from message handler into handling goroutine

* create station unify the components

* push after merging from merge-branch

* setting ui minor fixes

* change lorem ipsum

* css changes

* .

* review fix

* review fix

* station list enhencments

* .

* fix minor issues

* update ui static files

* adding field types

* update getUsingStationsByName func

* remove getExtedndedSchemas func

* minor fix

* fix RemoveSchema

* front progress + back tag list bug fix

* draw filter components

* Lorem ipsuem changes

* typo

* Logs stream: change from time-based order to sequence number based

* add RemoveSchemaFromStation + GetUpdatesForSchema

* update StationOverviewData in socketio

* update getExtendedSchemaDetailsUpdateAvailable

* Change the delete endpoints to send array

* fix issues

* updated tags

* fix RemoveSchemaFromStation

* reducer check

* validateSchema endpoint +  add messageStruct field

* update getStationOverviewData and fix minor issues

* Fix memory overrun when spawning handler goroutines

* Add some changes

* Run build

* filter v0

* show json

* finished tags front

* added GetActiveTags endpoint

* Validate message

* update endpoints, removed unneccessary code - back

* Update Dockerfile

* json view

* Remove old avatar

* typo

* fixed front + back bugs

* Headers support for messages (#410)

* update the header of msg with prefix $memphis

* headers support for messages

* update & fix headers support for messages

* fix issues

* fix ResendPoisonMessage

* fix ResendPoisonMessage

* remove spaces

* change error to warn

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* validate whther schema content is empty

* filter for review

* filter for review

* lic change

* back unneccessary code + err handling

* deleted spaces back

* add schema to create station

* add schema to create station

* review fix

* tags popover test

* review fix

* Staion details enhancement

* Handle use ref

* Update README.md

* front finish

* back finish

* Protobuf parsing

* update the structure of headers in db & response (#419)

* update the structure of headers in db & response

* remove unnecessary bson

* CSS changes

* front + back fixes

* tagList reorder + max length of new tag

* small back fix

* Final changes

* add on enter to input

* Fix some issues

* front style fixes

* minus style fix

* conflict fixes

* .

* .

* .

* css changes

* final changes

* Build

* commit

* typo + capital letters fixes

* added analytics for sdk connect and open ui (#421)

* added analytics for sdk connect and open ui

* fixed comments

Co-authored-by: shay23b <shay.b@strech.io>

* fiter + json view + headers

* bugfix remove consumer

* remove schema from station in case of schema removal

* A lot of changes && Use schema

* .

* .

* Build

* .

* .

* front enhancements

* filter divider

* flag for new entity- need css + update form fields

* Fix some bugs

* add tags when creating entity back

* filter enhanecemnts

* fixed tags

* .

* Add tags integration

* .

* .

* few changes

* dont clear when cancel

* .

* .

* use schema returns always true in updates availaable field - bugfix

* updated responses of tags (#425)

Co-authored-by: shay23b <shay.b@strech.io>

* general fixes - schema flow

* Add some changes

* Final changes

* Add descriptor to schema-version, save in db on vers/schema creation (#418)

* Add descriptor to schema-version, save in db on vers/schema creation

* Allow to send resps to sdk reqs, create producer req now responds with schema versions

* schema mgmt: fix getSchemaByStationName

* schema mgmt: update producers in of schema changes via per-station subject

* schema mgmt: fix StationName usage, refactor naming

* Unify producer schema update type

* Add schema name and version to temp descriptor files

* change warn to error

* Return after error when updating producers of schema change

* Rename temporary pb descriptor files for internal encoding standard

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* descriptor not saved for new schema versions

* add schema to new station

* getstarted

* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

* static files

* Update README.md

* add video section in finish step

* add flag for skipping next step

* add flag for skipping next step

* css change

* Copy log byte slice before pushing to sendQ and analytics (#469)

* .

* add analytics in SkipGetStarted endpoint

* add SKIP_GET_STARTED endpoint on finish

* Hybrid logger gracefull stream creation (#471)

* Make creation of logs stream to keep on trying until success (in cluster mode only)

* Push logs into a queue before logs stream is ready, and drain when ready

* Add flag for skipping next step (#470)

* add flag for skipping next step

* add flag for skipping next step

* add analytics in SkipGetStarted endpoint

* add SKIP_GET_STARTED endpoint on finish

* add sandbox support

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* dockefile for debug (#461)

* update ui static files

* fix code snippets

* added filter logs by types for back (#472)

* Update README.md

* Update LICENSE

* Update README.md

* remove e2e tags

* improve audit and info logs (#476)

* fix style of video

* improve analytics

* message parser

* Delete style.scss

* traces improvements

* fix minor issues

* update python CE

* fix style of video

* broker panic bugfix

* protobuf decoder

* Update Jenkinsfile (#488)

* integration-modal

* Update video links

* Update Jenkinsfile (#491)

* Replace socketio with nats.ws (#487)

* Replace socketio: foundations, start using nats ws server and add ws subscriptions

* Replace all socketio reqs with nats/memphis websockets impl

* Adapt UI to socketio -> nats-ws migration

* Clean socketio refs from ui, add nats.ws to package.json

* UI: Fix schemaList websocket usage

* port + tls from memphis conf file

* Changed default port back to 8080, removed obligatory config file for
websocket, constant socket url in UI

* Remove socketio entirely

* change ports

* remove unnecessarry code

* remove unnecessarry code

* fix bug

* change subscribe name

* CSS changes

* UI: unsubscribe from nats.ws subscriptions when done

* upgrade broker version

* css

Co-authored-by: idanasulinStrech <idan@memphis.dev>
Co-authored-by: avrham <aneeman2010@gmail.com>

* static files

* static files

* Update Jenkinsfile (#492)

* ws auth bugfix

* Handle socket error

* ws bugfixes

* static files

* Remove unnecessary fields

* update launch json

* slack-integration

* .

* return msgs as hexa (#500)

* Idempotency support for stations (#493)

* initial commit

* add idempotency support

* Json support schemaverse (#490)

* json support schema version

* beautify try catch

* add beautify json

* add go.mod & go.sum

* fix minor issues

* fix minor issues

* remove json from error messages

* update font size

* change color

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* Fixed broken url

* run build

* handle json parser

* fix parser issue

* run build

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md (#505)

xyz

* added slack integration (#477)

* added slack integration

* small fix

* changed definition

* background tasks + listen for integration update

* added poison message alerts

* added Schema Validation Fails alerts

* fixed integrations logic

* small fix

* added disconnection alerts

* bug fixes

* gomod

* change function name

* added type to send notifiaction + consts

* change model name

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* logs scroll fixed

* Details station overview (#506)

* added slack integration

* small fix

* changed definition

* background tasks + listen for integration update

* added poison message alerts

* added Schema Validation Fails alerts

* fixed integrations logic

* small fix

* added disconnection alerts

* bug fixes

* gomod

* change function name

* added type to send notifiaction + consts

* added details tab to station overview

* fixed bugs

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* static files

* version update

* static files

* static files

* Update README.md

* UI build added as part of the pipeline (#508)

* Update Jenkinsfile

* Update Jenkinsfile

* handle ENTER on search fields

* idempotency bugfixes

* add filter data endpoint

* formatting

* format after review

* format

* endpoint integration

* endpoint for tierd storage + static files

* add new endpoints for requests/metrics requests

* adding filter endpoint

* added ack for poison messages + slack validation (#512)

* added ack for poison messages + slack validation

* names change

* fixed slack bug + refactor

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* merge

* add analytics events

* delete station + idempo OW schema station list

* small fix

* filter ui refactor

* no stations placeholder

* Update README.md

* remove capitel from source of logs

* adjust no stations to large screen

* click on img to create station

* file -> disk terminology switch

* static files + removal of endpoint

* remove lorem ipsum (#516)

* static files

* create staion redesign

* change error to err

* Make the pre-stream logs queue cyclic, don't wait for cluster leader to create stream (#514)

* Make the pre-stream logs queue cyclic, don't wait for cluster leader
to create stream

* Fix casting panic caused by incorrect pop() of new cyclic buffer,
shorten logs-stream creation loop

* Logs stream creation: Convert non-critical errors to warnings

* Logs stream: correct log source, Unmarshal error: copy bytes in poison
message handler

* createStation modal change location in code

* remove filter from logs

* remove filter from logs

* remove filter css

* open 3 collapse + capitalize radio

* create staion redesign

* remove tag filter when no tags in the system

* configure slack from get started

* hide slack token

* allow update of integration without sending token key

* integrations bugfixes

* review fixes

* final changes + build

* text changes

* .

* build

* bug fixed

* typo changes

* run build

* fix syslog stream creeation on stand alone deployment

* Fix some bugs

* added max length of station name

* build

* css changes

* build

* next disabled on next steps (#520)

* default flag true on slack integration

* static files

* added pipline (#521)

* Integrations fix (#522)

* added pipline

* added ui_url

* general bugfixes

* update notes + static files

* Update Jenkinsfile (#524)

* update go mod

* align to sandbox

Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: shay23b <shay.b@strech.io>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: Or Grinberg <or@memphis.dev>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Yaniv Ben Hemo <Yaniv@memphis.dev>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: 0xflotus <0xflotus@gmail.com>
Co-authored-by: Avitaltrifsik <107035359+Avitaltrifsik@users.noreply.github.com>
idanasulin2706 added a commit that referenced this pull request Dec 4, 2022
* getstarted

* next disable

* Remove the logic to global state

* fix undefined issue

* Schema mgmt producer update single version (#429)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Remove schema from station

* pr fixes

* pr review fix

* Schema mgmt producer update single version (#431)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* fixes (#432)

* fixes

* radio btn in settings page

* Update style.scss

setting page responsiveness

* filter click outside

* build

* fix some bugs

* add traaces to sschema

* draw filter and crush fix

* remove checkbox padding

* handle some issues

* change the server error message on the frontend

* More issues

* backward comp for old SDKs bugfix

* Yaniv enhencment

* typos

* build

* Schema mgmt producer update single version (#438)

* Change producer schema update to single version, and include schema content

* Handle old createProducer requests with proper response

* Fix not handling create producer errors

* Fix descriptor file naming mixed string/int

* text updates

* finish doc updates

* finish doc updates

* Fix bug

* Build

* get started view

* Build

* headers bugfixes

* update code examples in the UI

* update ui static files

* fix next-back in getstarted

* fix next-back in getstarted

* fix msg headers in poison msg

* internal station name was not lower cased - bugfix

* Fix some issues

* code snippet fix

* code snippet typescript

* Final enhancement

* Build

* clients connection bugfix

* switcher border remove

* fix

* Last commit 0.4.0

* Update Jenkinsfile (#445)

* remove sandbox code accidentally pushed to master

* deny schema ops for sandbox

* getStarted user next disable fix

* Fix bugs

* zombie connection logic bugfix

* Internal headers+logs+license (#450)

* hide internal headers + logs download indentifier

* removed comments

* bugfixes

* ui license update

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* fix sandbox bug

* Add validation

* Update Jenkinsfile (#456)

* fix: small error (#457)

* Fix schema bugs

* Fix typo

* Update README.md

* static files

* Update README.md

* add video section in finish step

* add flag for skipping next step

* add flag for skipping next step

* css change

* Copy log byte slice before pushing to sendQ and analytics (#469)

* .

* add analytics in SkipGetStarted endpoint

* add SKIP_GET_STARTED endpoint on finish

* Hybrid logger gracefull stream creation (#471)

* Make creation of logs stream to keep on trying until success (in cluster mode only)

* Push logs into a queue before logs stream is ready, and drain when ready

* Add flag for skipping next step (#470)

* add flag for skipping next step

* add flag for skipping next step

* add analytics in SkipGetStarted endpoint

* add SKIP_GET_STARTED endpoint on finish

* add sandbox support

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* dockefile for debug (#461)

* update ui static files

* fix code snippets

* added filter logs by types for back (#472)

* Update README.md

* Update LICENSE

* Update README.md

* remove e2e tags

* improve audit and info logs (#476)

* fix style of video

* improve analytics

* message parser

* Delete style.scss

* traces improvements

* fix minor issues

* update python CE

* fix style of video

* broker panic bugfix

* protobuf decoder

* Update Jenkinsfile (#488)

* integration-modal

* Update video links

* Update Jenkinsfile (#491)

* Replace socketio with nats.ws (#487)

* Replace socketio: foundations, start using nats ws server and add ws subscriptions

* Replace all socketio reqs with nats/memphis websockets impl

* Adapt UI to socketio -> nats-ws migration

* Clean socketio refs from ui, add nats.ws to package.json

* UI: Fix schemaList websocket usage

* port + tls from memphis conf file

* Changed default port back to 8080, removed obligatory config file for
websocket, constant socket url in UI

* Remove socketio entirely

* change ports

* remove unnecessarry code

* remove unnecessarry code

* fix bug

* change subscribe name

* CSS changes

* UI: unsubscribe from nats.ws subscriptions when done

* upgrade broker version

* css

Co-authored-by: idanasulinStrech <idan@memphis.dev>
Co-authored-by: avrham <aneeman2010@gmail.com>

* static files

* static files

* Update Jenkinsfile (#492)

* ws auth bugfix

* Handle socket error

* ws bugfixes

* static files

* Remove unnecessary fields

* update launch json

* slack-integration

* .

* return msgs as hexa (#500)

* Idempotency support for stations (#493)

* initial commit

* add idempotency support

* Json support schemaverse (#490)

* json support schema version

* beautify try catch

* add beautify json

* add go.mod & go.sum

* fix minor issues

* fix minor issues

* remove json from error messages

* update font size

* change color

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* Fixed broken url

* run build

* handle json parser

* fix parser issue

* run build

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md (#505)

xyz

* added slack integration (#477)

* added slack integration

* small fix

* changed definition

* background tasks + listen for integration update

* added poison message alerts

* added Schema Validation Fails alerts

* fixed integrations logic

* small fix

* added disconnection alerts

* bug fixes

* gomod

* change function name

* added type to send notifiaction + consts

* change model name

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* logs scroll fixed

* Details station overview (#506)

* added slack integration

* small fix

* changed definition

* background tasks + listen for integration update

* added poison message alerts

* added Schema Validation Fails alerts

* fixed integrations logic

* small fix

* added disconnection alerts

* bug fixes

* gomod

* change function name

* added type to send notifiaction + consts

* added details tab to station overview

* fixed bugs

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* static files

* version update

* static files

* static files

* Update README.md

* UI build added as part of the pipeline (#508)

* Update Jenkinsfile

* Update Jenkinsfile

* handle ENTER on search fields

* idempotency bugfixes

* add filter data endpoint

* formatting

* format after review

* format

* endpoint integration

* endpoint for tierd storage + static files

* add new endpoints for requests/metrics requests

* adding filter endpoint

* added ack for poison messages + slack validation (#512)

* added ack for poison messages + slack validation

* names change

* fixed slack bug + refactor

Co-authored-by: idanasulinStrech <idan@memphis.dev>

* merge

* add analytics events

* delete station + idempo OW schema station list

* small fix

* filter ui refactor

* no stations placeholder

* Update README.md

* remove capitel from source of logs

* adjust no stations to large screen

* click on img to create station

* file -> disk terminology switch

* static files + removal of endpoint

* remove lorem ipsum (#516)

* static files

* create staion redesign

* change error to err

* Make the pre-stream logs queue cyclic, don't wait for cluster leader to create stream (#514)

* Make the pre-stream logs queue cyclic, don't wait for cluster leader
to create stream

* Fix casting panic caused by incorrect pop() of new cyclic buffer,
shorten logs-stream creation loop

* Logs stream creation: Convert non-critical errors to warnings

* Logs stream: correct log source, Unmarshal error: copy bytes in poison
message handler

* createStation modal change location in code

* remove filter from logs

* remove filter from logs

* remove filter css

* open 3 collapse + capitalize radio

* create staion redesign

* remove tag filter when no tags in the system

* configure slack from get started

* hide slack token

* allow update of integration without sending token key

* integrations bugfixes

* review fixes

* final changes + build

* text changes

* .

* build

* bug fixed

* typo changes

* run build

* fix syslog stream creeation on stand alone deployment

* Fix some bugs

* added max length of station name

* build

* css changes

* build

* next disabled on next steps (#520)

* default flag true on slack integration

* static files

* added pipline (#521)

* Integrations fix (#522)

* added pipline

* added ui_url

* general bugfixes

* update notes + static files

* Update Jenkinsfile (#524)

* fixing go mod

Co-authored-by: svetaStrech <sveta@strech.io>
Co-authored-by: avrham <aneeman2010@gmail.com>
Co-authored-by: avrhamNeeman <74565114+avrhamNeeman@users.noreply.github.com>
Co-authored-by: OrMemphis <107794276+OrMemphis@users.noreply.github.com>
Co-authored-by: Sveta Gimpelson <74717402+SvetaMemphis@users.noreply.github.com>
Co-authored-by: Valera Bronshtein <105710429+valeraBr@users.noreply.github.com>
Co-authored-by: Shay Bratslavsky <shay@memphis.dev>
Co-authored-by: 0xflotus <0xflotus@gmail.com>
Co-authored-by: Yaniv Ben Hemo <70286779+yanivbh1@users.noreply.github.com>
Co-authored-by: shohamroditimemphis <shoham@memphis.dev>
Co-authored-by: shohamroditimemphis <108217318+shohamroditimemphis@users.noreply.github.com>
Co-authored-by: Avitaltrifsik <107035359+Avitaltrifsik@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants