Skip to content

Releases: Seneca-CDOT/telescope

Release 2.5.4

29 Jan 02:21
Compare
Choose a tag to compare

7 changes since 2.5.3

🚀 Autodeployment

  • Switch autodeployment server to use streaming cache for build logs (#2695)
  • Always send a build's code as part of /status info (#2762)

🛠 Back-end

  • Add support for expo mobile dev (#2744)

⚡ CI/CD

  • Exclude docs from CI tests (#2749)

🐳 Docker

  • Rename auth container to sso, to prepare for supabase auth container (#2752)

⚙ Microservices

  • Rename auth container to sso, to prepare for supabase auth container (#2752)

🧰 Tools

🖇 Dependencies

  • Fixes #2671: Add vite to dashboard (#2763)
  • fix(deps): update dependency next to v12.0.9 [security] (#2772)

Other Updates

  • Rendering build duration (#2665)
  • Extract Elasticsearch from Satellite for Search (#2753)
  • Adding setupFiles for Post test config (#2759)
  • All the Elastic APM code from our docker/compose files, envs, logging, Satellite, docs, etc., is cleaned. (#2720)
  • Fixing wrong build status url (#2750)
  • Add GitHub information in mobile view. (#2716)

Release 2.5.3

26 Jan 18:51
Compare
Choose a tag to compare

No Changes

Release 2.5.2

26 Jan 16:33
Compare
Choose a tag to compare

6 changes since 2.5.1

🛠 Back-end

  • Add YouTube channel test case for feed discovery service (#2723)

🎨 CSS Styling

  • Fix sidebar Safari css bug (#2726)

🎭 Front-end

  • Fix sidebar Safari css bug (#2726)

🖇 Dependencies

  • Renovate: disallow node-fetch >= 3.0 and increase renovate schedule (#2712)
  • chore(deps): update actions/setup-node action to v2.5.1 (#2714)
  • fix(deps): update dependency node-fetch to v2.6.7 [security] (#2724)
  • Fixes #2711: Security update for node-fetch (#2742)

🔐 Security Enhancements

  • Fixes #2711: Security update for node-fetch (#2742)

🛡 Tests

  • Add YouTube channel test case for feed discovery service (#2723)

Other Updates

  • Update Pino logger (#2700)
  • Removed unnecessary tests in release.yml (#2703)
  • Didn't lint properly, this is a fix (#2740)
  • Fix #1778: Add support for Turborepo (#2721)

Release 2.5.1

21 Jan 15:43
Compare
Choose a tag to compare

1 changes since 2.5.0

🔎 Elasticsearch

  • 2698: Remove advanced search validation breaking production search (#2699)

Other Updates

Release 2.5.0

20 Jan 17:12
Compare
Choose a tag to compare

13 changes since 2.4.0

🚀 Autodeployment

  • increase max_pull_requests to 250 (#2681)
  • Cache and display build logs (#2653)
  • Fix CSP error and build log crashes in dashboard (#2686)
  • Fix WEB_URL env config for status service (#2687)
  • Fix copy/paste bug in checkBuildStatus (#2690)

⚡ CI/CD

  • Bump up to 20s time out (#2657)
  • increase max_pull_requests to 250 (#2681)

🔎 Elasticsearch

  • added advanced search query for elasticsearch (#2617)

🎭 Front-end

  • Fix student quotes mismatch quote urls (#2647)
  • Fixed Issue #2627: Changed naming of Users to Users/Org (#2651)
  • feat: add link to planet version of telescope (#2673)

⚙ Microservices

  • Fix WEB_URL env config for status service (#2687)
  • Fix copy/paste bug in checkBuildStatus (#2690)

🖇 Dependencies

  • chore(deps): pin dependencies (#2661)
  • Use the latest satellite version (#2664)
  • fix(deps): update dependency nanoid to v3.2.0 (#2688)

🛡 Tests

  • Bump up to 20s time out (#2657)

Other Updates

  • Fix post info to not overflow (#2652)
  • Format numbers with decimal separator in dashboard (#2654)
  • Fixes #2644: Update release docs to use pnpm (#2660)
  • Change auto deployment links (#2656)
  • Removed ioredis/ioredis-mock, added Redis from Satellite instead (#2615)
  • Title container overflow fixed (#2668)
  • Add backend and API functionality for uploaded videos (#2581)
  • Add autodeployment server to the status checks (#2670)
  • Improved build log page for issue 2622 (#2669)
  • Revert "Removed ioredis/ioredis-mock, added Redis from Satellite inst… (#2684)
  • Show videos in the main timeline (#2596)
  • Fixes #2452: Remove scroll snap from homepage (#2692)

Release 2.4.0

05 Jan 23:18
Compare
Choose a tag to compare

13 changes since 2.3.0

🛠 Back-end

  • Fix escape character (#2468)

⚡ CI/CD

  • Fixes #2465 fix prettier error in server.js file (#2467)
  • chore: bump actions/setup-node from 2.4.1 to 2.5.0 (#2599)

🚀 Deployment

  • Fixes #2382 SSH to AWS EC2 with Visual Studio Code for remote development (#2398)
  • Make renovate use semver for Satellite (#2643)

🎭 Front-end

  • Closes #2433: Customize the dashboard so it looks like it belongs to Telescope (#2472)

⚙ Microservices

  • Added .dockerignore file to search service (#2623)

🖇 Dependencies

  • chore: bump @babel/preset-typescript from 7.13.0 to 7.16.0 (#2453)
  • chore: bump pino-pretty from 4.7.1 to 7.2.0 (#2470)
  • chore: bump actions/setup-node from 2.4.1 to 2.5.0 (#2599)
  • Upgrade Elasticsearch to version 7.16.1 (#2607)
  • chore(deps): pin dependencies (#2640)

👨‍💻 Developer Experience

  • Fixes #2382 SSH to AWS EC2 with Visual Studio Code for remote development (#2398)

🐛 Bug Fixes

  • Fixes #2465 fix prettier error in server.js file (#2467)

📃 Documentation Updates

  • add Gitpod doc (#2474)
  • Fixes #2382 SSH to AWS EC2 with Visual Studio Code for remote development (#2398)

🔐 Security Enhancements

  • Upgrade Elasticsearch to version 7.16.1 (#2607)

🛡 Tests

  • Update AboutFooter snapshot and mock Date function (#2641)

Other Updates

  • fixes issue-2446 (#2459)
  • Fix #2449: add border for telescope avatar (#2450)
  • Fix #2415: add live build logs in status dashboard (#2455)
  • Fixes #2462: Adds API_URL env var to connectSrc for status service (#2463)
  • change node version minimum requirement (#2464)
  • Add GitHub stats to the status dashboard (#2466)
  • Fix broken links (#2484)
  • update sharp, nodemon and @senecacdot/satellite versions (#2483)
  • Fixes 2479: Remove paragraphs with only a br inside (#2481)
  • 2383- Added redirect for port 4000 in nginx (#2485)
  • Fixes #2419: show feeds count on status dashboard (#2471)
  • Improve local development set up of status dash (#2493)
  • Fix startup hang in backend by updating pino (#2496)
  • update traefik version (#2495)
  • Redirect fixed (#2494)
  • Fixes #2461: Build Log dashboard should use same layout/CSS as rest of Dashboard (#2480)
  • Adding posts count to dashboard (#2476)
  • Issue 2389 (#2508)
  • issue-2423: Added state to store student quote (#2510)
  • Issue 2504 Switch to express.json() vs. body-parser in backend (#2512)
  • Fixed navbar hides by post title header (#2516)
  • Add commit link to latest contribution (#2518)
  • Fix #2486: build log for autodeployment is not working (#2514)
  • Fix broken link in docs (#2523)
  • Fixes #2240: drop node-fetch in apis (#2524)
  • menu duplication edited (#2530)
  • Fixes #2489: Add SCSS compile step to dashboard (#2522)
  • Issue 2525: Fix lint errors (#2532)
  • Update to NextJS 12 (#2513)
  • bump eslint-plugin-import from 2.22.1 to 2.25.3 (#2547)
  • issue#2507 solved (#2540)
  • Changed justify to justifyContent instead (#2552)
  • Add share button for posts (#2548)
  • Add more student quotes (#2557)
  • Adding anti-trojan-source plugin to eslint (#2561)
  • Issue 2387 (#2503)
  • Fixes #2566: total posts card should display properly (#2567)
  • Issue 2412 GET /feeds/invalid (#2520)
  • Add padding to build log terminal (#2543)
  • added post count in search (#2531)
  • Fix prettier-check issues on master (#2573)
  • Replace npm with pnpm (#2545)
  • edit terminal.js to full height of view port (#2556)
  • fix: build-log should read till end of stream (#2577)
  • Fix #2563: Standardize package versions and use caret (^) for all packages (#2572)
  • Add API status to the new dashboard (#2551)
  • Fix fetch status url for staging/prod (#2579)
  • Using workspace-base to create a custom gitpod env image (#2576)
  • #2554 Search page re-renders on entering input (#2565)
  • Add Handlebar engine (#2570)
  • Adding /feeds/delayed route to Posts service, adding test in posts/te… (#2575)
  • Added a Bull client, and a route /feeds/info to query queue's info (#2541)
  • Add quote from Eugene Chung (#2589)
  • Upgrade Elasticsearch 7.14.2 in docker-compose.yml (#2598)
  • Fix some accessiblity issues (#2594)
  • Fix some responsive issues (#2593)
  • Fixes #2588: add helper to display toasts (#2595)
  • Fix fetch url between microservices + Fix sidebar root path links + cache github info (#2590)
  • fix docker production env for status services (#2601)
  • Handling invalid feed (#2600)
  • added live build status to Telescope dashboard: (#2582)
  • Added jobs count to dashboard (#2585)
  • Refactoring workflows to have reusable jobs (#2613)
  • feat: add button to copy content from dashboard terminal (#2614)
  • Handle invalid blog url (#2629)
  • Fixes #2610: update swr to 1.1.1 (#2630)
  • Custom onboarding Renovate configure (#2634)

Release 2.3.0

05 Nov 00:03
Compare
Choose a tag to compare

37 changes since 2.2.0

🚀 Autodeployment

  • Fixes #2346: Autodeployment server crashes during production deployments (#2353)

🛠 Back-end

  • Closes #2334: bull-board has been deprecated, update to use @bull-board/* packages (#2341)
  • Fix: add git sha to the build process (#2364)

⚡ CI/CD

  • Revert "Upgrade ESLint and eslint-related plugins to the lastest vers… (#2408)

🚀 Deployment

  • Revert "Upgrade ESLint and eslint-related plugins to the lastest vers… (#2408)

🎭 Front-end

  • Update 'swr' dep to 1.0.0 (#2342)
  • No navbar animation on theme switch (#2348)
  • Fixes #2325: Material-UI: The css function is deprecated. Use the styleFunctionSx instead (#2343)
  • Fix #2354: "No more posts found" hide by bottom navbar (#2355)
  • Add microservices status page link to main page (#2356)
  • Fix #2361: Extract unique github urls from each post (#2363)
  • Run our front-end as a microservice (#2328)
  • Fix 2372: Add commit to Github sidebar (#2376)
  • Closes Issue #2374: Include more details about issues and pull requests (#2410)
  • Issue 1974: Student Quotes (#2422)
  • Issue 2421 post users avatar (#2430)
  • Fixes #2442: Fixes linking of users icon, and adds title to users and telescope avatar icons (#2447)

⚙ Microservices

  • Fix #1868: Use ADMINISTRATORS env var in auth service (#2344)
  • chore: bump sharp from 0.28.3 to 0.29.1 in /src/api/image (#2305)
  • chore: bump connect-redis from 5.2.0 to 6.0.0 in /src/api/auth (#2255)
  • chore: bump celebrate from 14.0.0 to 15.0.0 in /src/api/image (#2351)
  • chore: bump celebrate from 14.0.0 to 15.0.0 in /src/api/auth (#2352)
  • Run our front-end as a microservice (#2328)
  • chore: bump jsdom from 16.7.0 to 18.0.0 in /src/api/posts (#2359)
  • Add a planet microservice (#2396)
  • chore: bump @firebase/rules-unit-testing from 1.3.15 to 2.0.1 in /src/api/users (#2321)
  • Fix routes and CSP in status microservice (#2428)
  • chore: bump firebase-admin from 9.12.0 to 10.0.0 in /src/api/users (#2426)
  • chore: bump bull-board from 1.7.2 to 2.1.3 in /src/api/parser (#2270)
  • chore: bump jsdom from 16.7.0 to 18.0.1 in /src/api/parser (#2435)

🖇 Dependencies

  • Update 'swr' dep to 1.0.0 (#2342)
  • Replace usage of valid-url package with URL parser (#2349)
  • chore: bump sharp from 0.28.3 to 0.29.1 in /src/api/image (#2305)
  • chore: bump connect-redis from 5.2.0 to 6.0.0 in /src/api/auth (#2255)
  • chore: bump celebrate from 14.0.0 to 15.0.0 in /src/api/image (#2351)
  • chore: bump celebrate from 14.0.0 to 15.0.0 in /src/api/auth (#2352)
  • Fixes #2325: Material-UI: The css function is deprecated. Use the styleFunctionSx instead (#2343)
  • chore: bump jsdom from 16.7.0 to 18.0.0 in /src/api/posts (#2359)
  • chore: bump highlight.js from 11.0.1 to 11.3.1 in /src/web (#2368)
  • Upgrade ESLint to 8.x (#2386)
  • Fixes #2404 update nodemon and passport in auth microservice (#2405)
  • Revert "Upgrade ESLint and eslint-related plugins to the lastest vers… (#2408)
  • chore: bump babel-jest to 27.3.1 (#2425)
  • chore: bump @firebase/rules-unit-testing from 1.3.15 to 2.0.1 in /src/api/users (#2321)
  • chore: bump firebase-admin from 9.12.0 to 10.0.0 in /src/api/users (#2426)
  • chore: bump bull-board from 1.7.2 to 2.1.3 in /src/api/parser (#2270)
  • chore: bump @bull-board/express from 3.6.0 to 3.7.0 (#2434)
  • chore: bump jsdom from 16.7.0 to 18.0.1 in /src/api/parser (#2435)

👨‍💻 Developer Experience

  • Initial Gitpod configuration (#2406)

🐛 Bug Fixes

  • Revert "Upgrade ESLint and eslint-related plugins to the lastest vers… (#2408)

📃 Documentation Updates

  • Fixes #2369 Update environment setup documentation (#2375)
  • Adding sugestions to install WSL2 and it packages in environment-setup.md (#2400)

🔐 Security Enhancements

  • Fix #1868: Use ADMINISTRATORS env var in auth service (#2344)

Other Updates

  • Fix author info hiding when scrolling down (#2391)
  • Fix #2371: forked repos display same text (#2397)
  • Moving current build to prev when a new build is started (#2392)
  • removed old /posts route in backend (#2403)
  • Fix #653 - Modifying error passing to invalidation code (#2388)
  • Updated docker.md (#2411)
  • escape thing inside of code tag (#2337)
  • For #2399: Host material-dashboard demo page for status service (#2420)
  • Closes issue #2357: Update status url to point to either dev or prod status service url (#2432)
  • Disable parser service until we fix #2111 (#2441)
  • Gitpod cloud development evironment (#2439)

Release 2.2.0

08 Oct 00:52
Compare
Choose a tag to compare

22 changes since 2.1.0

🚀 Autodeployment

  • chore: bump pm2 from 4.5.6 to 5.1.1 in /tools/autodeployment (#2290)
  • Refactor autodeploy to use Satellite and a build queue (#2308)
  • Close #2312: Better filtering of GitHub webooks by autodeployment server (#2316)

🛠 Back-end

  • chore: bump passport-saml to v3.1.2 (#2293)
  • Fix 2306: Allow embedded content from medium.com (#2319)
  • Increase backoff attempts/delay before marking feed invalid (#2335)

⚡ CI/CD

  • chore: bump actions/setup-node from 2.1.5 to 2.4.0 (#2280)
  • Closes #2210: Add node 16 to our CI build matrix (#2318)
  • chore: bump actions/setup-node from 2.4.0 to 2.4.1 (#2331)

🎭 Front-end

  • Commented Sign up button as a bandaid solution (#2295)
  • fix: remove type errors to avoid crashing during build process (#2298)
  • [Timeline]: Fix margin issue (#2320)
  • Closes #2299: No margin between author name and date (#2336)

⚙ Microservices

  • Closes #2160: Remove unused env variables (#2297)
  • chore: bump del-cli from 3.0.1 to 4.0.1 in /src/api/image (#2275)
  • chore: bump celebrate from 14.0.0 to 15.0.0 in /src/api/users (#2273)

🧰 Tools

  • Fixes #2212 Remove api:* scripts if not needed (#2327)

🖇 Dependencies

  • chore: bump @next/mdx from 10.2.3 to 11.1.0 in /src/web (#2282)
  • chore: bump @types/node from 15.14.8 to 16.7.0 in /src/web (#2288)
  • chore: bump actions/setup-node from 2.1.5 to 2.4.0 (#2280)
  • chore: bump pm2 from 4.5.6 to 5.1.1 in /tools/autodeployment (#2290)
  • chore: bump passport-saml to v3.1.2 (#2293)
  • chore: bump @testing-library/react from 11.2.7 to 12.1.0 in /src/web (#2302)
  • chore: bump del-cli from 3.0.1 to 4.0.1 in /src/api/image (#2275)
  • chore: bump celebrate from 14.0.0 to 15.0.0 in /src/api/users (#2273)
  • Fixes #2324: Cannot find module '../lib' from 'src/web/node_modules/react-icons/fa/index.js' (#2326)
  • chore: bump actions/setup-node from 2.4.0 to 2.4.1 (#2331)
  • Closes #2329: Update react-icons to v4.3.1 (#2333)

👨‍💻 Developer Experience

  • Fixes #2212 Remove api:* scripts if not needed (#2327)

🐛 Bug Fixes

  • Fixes #2324: Cannot find module '../lib' from 'src/web/node_modules/react-icons/fa/index.js' (#2326)

✨ Enhancements

  • Close #2312: Better filtering of GitHub webooks by autodeployment server (#2316)

🔐 Security Enhancements

  • chore: bump passport-saml to v3.1.2 (#2293)

Other Updates

  • Revert "Temporary fix for dev.to RSS bug forem/forem#11268" (#2323)
  • Issue 2301: adjusted image size, and header size in readme (#2338)

Release 2.1.0

14 Aug 01:00
Compare
Choose a tag to compare

24 changes since 2.0.0

🚀 Autodeployment

  • chore: bump dotenv from 8.6.0 to 9.0.2 in /tools/autodeployment (#2235)
  • chore: bump dotenv from 9.0.2 to 10.0.0 in /tools/autodeployment (#2249)

🛠 Back-end

  • Fix: 2229 Updating src/api/posts/Readme.md to fix typo (#2231)
  • Fixes #2197: feedparser-promised deprecated (#2228)

⚡ CI/CD

  • chore: bump actions/cache from 2.1.5 to 2.1.6 (#2251)

🚀 Deployment

  • Fix: Modify nginx config file to renew api host certificate (#2260)

🐳 Docker

  • Fix: remove exposed ports (#2281)

🎭 Front-end

  • Fixes #2097 Remove old Gatsby docs (#2244)
  • Fix(front-end): change imports to prevent crashing while building (#2274)
  • Fixes #2284: Margin-top in About page (#2285)
  • Closes #2265: Update to next.js v11 + bump typescript to v4.3.5 (#2283)

⚙ Microservices

  • User Microservice Port from 6666 to 7000 (#2238)
  • chore: bump passport-saml from 2.2.0 to 3.0.0 in /src/api/auth (#2246)

🖇 Dependencies

  • chore: bump eslint-plugin-promise from 4.3.1 to 5.1.0 (#2211)
  • chore: bump @types/node from 14.14.42 to 15.0.0 in /src/web (#2216)
  • chore: bump ioredis-mock from 5.2.4 to 5.5.4 (#2215)
  • chore: bump set-interval-async from 2.0.1 to 2.0.3 (#2226)
  • chore: bump ioredis-mock from 5.5.4 to 5.5.5 (#2233)
  • Fixes #2197: feedparser-promised deprecated (#2228)
  • chore: bump playwright from 1.10.0 to 1.11.0 (#2241)
  • chore: bump dotenv from 8.6.0 to 9.0.2 in /tools/autodeployment (#2235)
  • chore: bump dotenv from 8.6.0 to 9.0.2 in /src/web (#2234)
  • chore: bump @babel/core from 7.13.16 to 7.14.3 (#2245)
  • chore: bump dotenv from 9.0.2 to 10.0.0 in /src/web (#2248)
  • chore: bump dotenv from 9.0.2 to 10.0.0 in /tools/autodeployment (#2249)
  • chore: bump actions/cache from 2.1.5 to 2.1.6 (#2251)
  • chore: bump passport-saml from 2.2.0 to 3.0.0 in /src/api/auth (#2246)
  • chore: bump highlight.js from 10.7.2 to 11.0.0 in /src/web (#2253)
  • chore: bump highlight.js from 11.0.0 to 11.0.1 in /src/web (#2256)
  • Closes #2265: Update to next.js v11 + bump typescript to v4.3.5 (#2283)

📃 Documentation Updates

  • Fix: 2229 Updating src/api/posts/Readme.md to fix typo (#2231)
  • Fixes #2097 Remove old Gatsby docs (#2244)

Other Updates

  • Theme fix (#2219)
  • Fix: 2224 Removed add-feed link from docs & package.json (#2237)
  • fixes: iPhone padding insets in PWA (#2250)
  • normalize-url vulnerability fix (#2258)
  • Refactor Page code (#2263)
  • Fix #2278: Classnames from snapshots created locally does not matches with the ones created on CI/CD. (#2279)

Release 2.0.0

23 Apr 19:04
Compare
Choose a tag to compare

54 changes since 1.9.5

🚀 Autodeployment

  • Fix: add MS search info to env.staging and env.production (#2113)
  • Update autodeployment deps to clear netmask security vulnerability (#2127)
  • Fix: Remove remaining volumes/images/contaniers in every deployment (#2159)
  • chore: bump @octokit/webhooks from 8.12.3 to 9.1.0 in /tools/autodeployment (#2196)

🛠 Back-end

⚡ CI/CD

  • chore: bump actions/cache from v2.1.4 to v2.1.5 (#2170)
  • Added CPU cores calculation for determining the number of concurrency workers (#2206)

🎨 CSS Styling

  • Improve color contrast in search help (#2152)

🚀 Deployment

  • Use Redis for auth service session storage in production (#2133)
  • Fix: Remove remaining volumes/images/contaniers in every deployment (#2159)
  • Don't run unit tests on npm version (#2208)

🕵️‍♂️ Design

  • Fixes #2001: Added bottom padding to improve visual break (#2130)

🐳 Docker

  • Add users container to depends_on for auth docker service (#2145)

🔎 Elasticsearch

  • Fix docker environment for search service (#2161)

🎭 Front-end

  • Switched to react testing library for FE tests (#2122)
  • Minor UI update (#2137)
  • Issue 1956 - Add Avatar to the NavBar (#2146)
  • Fix landing page on mobile (#2150)
  • Fixes #2014: Adds search service to the front-end (#2140)
  • Improve color contrast in search help (#2152)
  • fixes #2157 - Align post content on mobile under 600px (#2158)
  • CSS changes to author info section (#2035)
  • Fixes #1983: Improve SearchHelp logic (#2163)
  • SignUp Page (#2148)
  • Fixes #2001: Added bottom padding to improve visual break (#2130)
  • Fix Banner Observer and NavBar rendering when using snap-scroll or scroll down button. (#2175)
  • Improve contrast ratio in contributor card and search results message (#2184)
  • Fixes #2186: Signup Flow fails with feed-discovery (#2188)
  • Fix part of 2171 signup flow styles (#2190)
  • Fix #2189 - Use correct font for version in header (#2191)
  • Fixes # 2155: Improved postInfo grid size to fit bigger names on mobile (#2192)
  • Fixes #2169: Rename blog prop to url in PostAvatar, deal with optional value (#2176)
  • Fix banner buttons on mobile (#2194)
  • This PR adresses #2201: Extra width causing horizontal overflow (#2202)
  • This PR adresses #2171: Fix styles on SignUp page (#2203)
  • fix #2050: Improve slack icon contrast ratio (#2200)
  • Update dark mode palette (#2205)

⚙ Microservices

  • chore: bump normalize-url from 5.3.0 to 6.0.0 in /src/api/posts (#2129)
  • Add auth middleware to Users service (#2116)
  • Use Redis for auth service session storage in production (#2133)
  • Add authentication middleware to feed-discovery, refactor and update test coverage to 100% (#2136)
  • Add e2e test for signup flow in auth + user services (#2093)
  • Update auth tests to more closely match signup requirements (#2142)
  • Add authorization middlware to parser service (#2144)
  • Fixes #2014: Adds search service to the front-end (#2140)
  • Fix #1968 update Unsplash photos list for image service (#2151)
  • Fix docker environment for search service (#2161)
  • Add /register route to auth service (#2154)
  • Don't crash on SAML logout error, log and redirect (#2167)
  • SignUp Page (#2148)
  • Fixes #1938: Updated healthCheck for Posts service (#2165)
  • Fixes #2186: Signup Flow fails with feed-discovery (#2188)
  • Closes #2054: Fix users MS e2e tests (#2173)

📲 Progressive Web Apps

🧰 Tools

  • Added dependabot configs for all services (#2125)

🖇 Dependencies

  • chore: bump @babel/preset-react from 7.12.13 to 7.13.13 (#2123)
  • chore: bump ioredis from 4.23.0 to 4.26.0 (#2126)
  • Update autodeployment deps to clear netmask security vulnerability (#2127)
  • chore: bump normalize-url from 5.3.0 to 6.0.0 in /src/api/posts (#2129)
  • chore: bump @babel/plugin-transform-runtime from 7.13.10 to 7.13.15 (#2128)
  • chore: bump actions/cache from v2.1.4 to v2.1.5 (#2170)
  • chore: bump set-interval-async from 1.0.34 to 2.0.1 (#2132)
  • chore: bump eslint-plugin-prettier from 3.3.1 to 3.4.0 (#2174)
  • chore: bump @octokit/webhooks from 8.12.3 to 9.1.0 in /tools/autodeployment (#2196)
  • chore: bump playwright from 1.9.2 to 1.10.0 (#2209)

👨‍💻 Developer Experience

  • Added Jest plugin to Eslint config (#2119)
  • Don't run unit tests on npm version (#2208)

🐛 Bug Fixes

  • Fix #2138: iat should be less than or equal to now (#2139)
  • Improve color contrast in search help (#2152)
  • fixes #2157 - Align post content on mobile under 600px (#2158)
  • Fix docker environment for search service (#2161)
  • Improve contrast ratio in contributor card and search results message (#2184)
  • This PR adresses #2201: Extra width causing horizontal overflow (#2202)
  • fix #2050: Improve slack icon contrast ratio (#2200)

✨ Enhancements

  • Added dependabot configs for all services (#2125)
  • Fixes #1983: Improve SearchHelp logic (#2163)
  • Fixes #2001: Added bottom padding to improve visual break (#2130)
  • Fixes #2169: Rename blog prop to url in PostAvatar, deal with optional value (#2176)

🔐 Security Enhancements

  • Update autodeployment deps to clear netmask security vulnerability (#2127)
  • Add auth middleware to Users service (#2116)
  • Add authentication middleware to feed-discovery, refactor and update test coverage to 100% (#2136)
  • Add e2e test for signup flow in auth + user services (#2093)
  • Add authorization middlware to parser service (#2144)
  • Add /register route to auth service (#2154)

🛡 Tests

  • Add authentication middleware to feed-discovery, refactor and update test coverage to 100% (#2136)
  • Fix #2138: iat should be less than or equal to now (#2139)
  • Add e2e test for signup flow in auth + user services (#2093)
  • Update auth tests to more closely match signup requirements (#2142)
  • Closes #2054: Fix users MS e2e tests (#2173)

Other Updates

  • Updated satellite semver in /src/api/auth/package.json (#2115)
  • Fix typo in users URL for status service (#2143)
  • Remove outline on post title (#2164)
  • removed commented out line in src/api/src/routes/logout.js#l51 issue #2193 (#2198)
  • Update all deps related to Babel (#2195)
  • Fixes #1693: Audit of all asynchronous routes in backend folder (#2177)