Skip to content

Conversation

SvenMeyer
Copy link

Release Notes - v1.0.1

Fixes

  • Authentication: Corrected the handling of Linear Personal Access Tokens (PATs). The server now correctly uses the apiKey option when initializing the @linear/sdk client, resolving authentication errors caused by an incorrect "Bearer" prefix being added to PATs. (src/auth.ts)

Documentation

  • README Update: Updated README.md to clarify the different methods for providing the LINEAR_ACCESS_TOKEN. It now emphasizes that for reliable integration with the VS Code Cline extension, the token must be provided in the env block of the cline_mcp_settings.json file. Instructions for finding the PAT in Linear settings were also improved.

Known Issues

  • The server code does not currently load environment variables from a .env file automatically. This would require adding a dependency like dotenv.
  • Relying solely on system environment variables (e.g., from .bashrc) is not sufficient for the VS Code extension integration, as the extension requires the token to be explicitly defined in its cline_mcp_settings.json file.

1. Fix bulk update issues functionality:
   - Update GraphQL mutation to use single 'id' parameter instead of 'ids' array
   - Modify client implementation to handle sequential updates for multiple issues
   - Update response types to reflect new API structure

2. Add support for state names in bulk update issues:
   - Implement detection of state names vs. state IDs
   - Add functionality to fetch teams and find matching state IDs
   - Convert state names to state IDs before API calls

3. Implement search by issue ID capability:
   - Add parsing of issue identifiers (e.g., EXE-5143)
   - Use team key and issue number filters for precise searches

4. Fix API key authentication:
   - Improve authentication handling for API keys
   - Ensure proper validation of authentication credentials
@SvenMeyer
Copy link
Author

Closed because going to create a pull request based on #3 with an addtional fix.

@SvenMeyer SvenMeyer closed this Apr 21, 2025
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.

2 participants